<SEC-DOCUMENT>0000105634-20-000066.txt : 20200430
<SEC-HEADER>0000105634-20-000066.hdr.sgml : 20200430
<ACCEPTANCE-DATETIME>20200430073421
ACCESSION NUMBER:		0000105634-20-000066
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		78
CONFORMED PERIOD OF REPORT:	20200331
FILED AS OF DATE:		20200430
DATE AS OF CHANGE:		20200430

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			EMCOR Group, Inc.
		CENTRAL INDEX KEY:			0000105634
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRICAL WORK [1731]
		IRS NUMBER:				112125338
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-08267
		FILM NUMBER:		20833162

	BUSINESS ADDRESS:	
		STREET 1:		301 MERRITT SEVEN CORPORATE PK
		STREET 2:		6TH FLOOR
		CITY:			NORWALK
		STATE:			CT
		ZIP:			06851
		BUSINESS PHONE:		203-849-7800

	MAIL ADDRESS:	
		STREET 1:		301 MERRITT SEVEN CORPORATE PARK
		STREET 2:		6TH FLOOR
		CITY:			NORWALK
		STATE:			CT
		ZIP:			06851

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	EMCOR GROUP INC
		DATE OF NAME CHANGE:	19941222

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	JWP INC/DE/
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	JAMAICA WATER PROPERTIES INC
		DATE OF NAME CHANGE:	19860518
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>eme-2020331x10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:8a0ddb156e9343e0b1897994c436cbfa,x:aa5697a7d6f6415e99d4c7ce294f6f44-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2020 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:re="http://fasb.org/dis/re/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:te="http://fasb.org/dis/te/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:diha="http://fasb.org/dis/diha/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:eme="http://www.emcorgroup.com/20200331" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:ni="http://fasb.org/dis/ni/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:ir="http://fasb.org/dis/ir/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:soc="http://fasb.org/stm/soc/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:con="http://fasb.org/dis/con/2019-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:regop="http://fasb.org/dis/regop/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:AmendmentFlag" id="Fact-C58B0C5FCFD84934D2EAE9967BD382BE-wk-Fact-C58B0C5FCFD84934D2EAE9967BD382BE" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-551B2FDEDF53FDDB4249E9967BE023AE-wk-Fact-551B2FDEDF53FDDB4249E9967BE023AE">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-3CEE24F08F31F3AD7091E9967BF5B42D-wk-Fact-3CEE24F08F31F3AD7091E9967BF5B42D">Q1</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:DocumentFiscalYearFocus" id="Fact-1E404B5362DAA92AB9EBE9967BBF2F61-wk-Fact-1E404B5362DAA92AB9EBE9967BBF2F61">2019</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:EntityCentralIndexKey" id="Fact-94AED58EB684332BB85DE9967BC872F3-wk-Fact-94AED58EB684332BB85DE9967BC872F3">0000105634</ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2019Q1QTD" name="eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" id="Fact-AEF1F2808CCDDDCA4D2B0DEA0834EC70-wk-Fact-AEF1F2808CCDDDCA4D2B0DEA0834EC70">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2020Q1YTD" name="eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" id="Fact-5723EBD841BA5BDCC40FE9967C178F5D-wk-Fact-5723EBD841BA5BDCC40FE9967C178F5D">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-AC17194341957E650DB8E9967C63F095-wk-Fact-AC17194341957E650DB8E9967C63F095">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2020Q1" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-7F1B8DC7EBE1A4D93068E9967C0CD125-wk-Fact-7F1B8DC7EBE1A4D93068E9967C0CD125">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-2B25C2B412C3C0938603E9967C75165A-wk-Fact-2B25C2B412C3C0938603E9967C75165A">200000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:CommonStockSharesAuthorized" id="Fact-19F79A90AF5D2223A5BCE9967A60BE6A-wk-Fact-19F79A90AF5D2223A5BCE9967A60BE6A">200000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-79A04C4C45E7AD767A58E9967C5BF4C8-wk-Fact-79A04C4C45E7AD767A58E9967C5BF4C8">60359252</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:CommonStockSharesIssued" id="Fact-9FB0935580738465248AE9967A70801C-wk-Fact-9FB0935580738465248AE9967A70801C">60460947</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2019Q4YTD" name="us-gaap:ContractWithCustomerAssetCreditLossExpense" id="Fact-30583A8D44981FE99C0EE9967C1743DF-wk-Fact-30583A8D44981FE99C0EE9967C1743DF">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2019Q1QTD" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" id="Fact-2168B249E2A070BE4CC9E9967BFD4BD3-wk-Fact-2168B249E2A070BE4CC9E9967BFD4BD3">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" id="Fact-D828E55144698BB1749BE9967C04EE07-wk-Fact-D828E55144698BB1749BE9967C04EE07">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2019Q1QTD" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact-911D86D757BF383A98A0E9967C0FCBCE-wk-Fact-911D86D757BF383A98A0E9967C0FCBCE">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact-F6502B892A076FE37B35E9967C239E45-wk-Fact-F6502B892A076FE37B35E9967C239E45">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateFederalFundsRateMember" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="Fact-FA058151561AF4CBEE67E9967B0CC25C-wk-Fact-FA058151561AF4CBEE67E9967B0CC25C">0.0050</ix:nonFraction><ix:nonFraction decimals="0" unitRef="usd" contextRef="FD2019Q1QTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact-49790EABD5809C02E12BE9967ACECA1E-wk-Fact-49790EABD5809C02E12BE9967ACECA1E">100000</ix:nonFraction><ix:nonFraction decimals="0" unitRef="usd" contextRef="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" id="Fact-0B32DA11BECDB4E95C59E9967B3B9717-wk-Fact-0B32DA11BECDB4E95C59E9967B3B9717">100000</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:LineOfCreditFacilityInterestRateDescription" id="Fact-695A456DB30B8CB42E59E9967B0F11D7-wk-Fact-695A456DB30B8CB42E59E9967B0F11D7">Borrowings under the 2020 Credit Agreement bear interest at (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) United States dollar LIBOR (0.87% and 0.99% at March 31, 2020 for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (3.25% at March 31, 2020), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. The interest rates in effect at March 31, 2020 were 1.87% and 1.99% for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. </ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2019Q1QTD" name="us-gaap:LossOnContracts" id="Fact-203747DCD2940C0BD4E10DEA08D1462C-wk-Fact-203747DCD2940C0BD4E10DEA08D1462C">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:LossOnContracts" id="Fact-4C417FD6A10E2EB469E7E9967C16B607-wk-Fact-4C417FD6A10E2EB469E7E9967C16B607">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q1AcqDate" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-1548A1323C1412AEDA36E9967B4A11CB-wk-Fact-1548A1323C1412AEDA36E9967B4A11CB">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q2AcqDate" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-59A1CB522805886D8481E9967B4EF6F5-wk-Fact-59A1CB522805886D8481E9967B4EF6F5">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q2AcquisitionDate" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-548801C9376E6C7A66AFE9967B4C8EF3-wk-Fact-548801C9376E6C7A66AFE9967B4C8EF3">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q3" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-8CF492E64CF219B70E82E9967B50EBA7-wk-Fact-8CF492E64CF219B70E82E9967B50EBA7">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q3SD" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-841A3733521A2640AEFEE9967B32816E-wk-Fact-841A3733521A2640AEFEE9967B32816E">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q4AcqDate" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-88E50AD3FDE870B6FBAD0E4526E3387D-wk-Fact-88E50AD3FDE870B6FBAD0E4526E3387D">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2019Q4Nov1" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-AF7F0EDC8EB930A102A80E45263CBAE7-wk-Fact-AF7F0EDC8EB930A102A80E45263CBAE7">1</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Company" contextRef="D2020Q1" name="us-gaap:NumberOfBusinessesAcquired" id="Fact-435F6774F4624B7535300E4525927311-wk-Fact-435F6774F4624B7535300E4525927311">1</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FD2019Q1QTD" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" id="Fact-F374BB78CF21718716557EFDD9CB8F08-wk-Fact-F374BB78CF21718716557EFDD9CB8F08">100000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact-725871D42AC084715020E9967A6D88C6-wk-Fact-725871D42AC084715020E9967A6D88C6">0.10</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2020Q1" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact-89E3F326EC7A8F926F63E9967A712D78-wk-Fact-89E3F326EC7A8F926F63E9967A712D78">0.10</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-D8CF4C7683217D102E1EE9967C6D3E9B-wk-Fact-D8CF4C7683217D102E1EE9967C6D3E9B">1000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-A5A28DD722C934FFD7D6E9967C69C12F-wk-Fact-A5A28DD722C934FFD7D6E9967C69C12F">1000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-8CEE5913E1B7E4AE0507E9967C6F13DC-wk-Fact-8CEE5913E1B7E4AE0507E9967C6F13DC">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesIssued" id="Fact-5338BF7E7880B1A68B16E9967A909FAF-wk-Fact-5338BF7E7880B1A68B16E9967A909FAF">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-4A4748DE28782749F8C4E9967A7D6203-wk-Fact-4A4748DE28782749F8C4E9967A7D6203">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-E5056E32F20404CCBF5EE9967A64C6F9-wk-Fact-E5056E32F20404CCBF5EE9967A64C6F9">0</ix:nonFraction><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-8F9FC04D1FF03BF9E7610E1E86034D91-wk-Fact-8F9FC04D1FF03BF9E7610E1E86034D91">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-C1A9C2C668666172296A0E31B2CB756C-wk-Fact-C1A9C2C668666172296A0E31B2CB756C" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-CDAE0C9CB5FA182DAD980E1E83FB16F7-wk-Fact-CDAE0C9CB5FA182DAD980E1E83FB16F7">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-0C54DE7A189DCBF072630E1E7E3FDDA5-wk-Fact-0C54DE7A189DCBF072630E1E7E3FDDA5">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-2D82F85D69BBBE0A61530E1E78874FB9-wk-Fact-2D82F85D69BBBE0A61530E1E78874FB9">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-FF219738259DC1AB9C420E1E810AE179-wk-Fact-FF219738259DC1AB9C420E1E810AE179">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-A3A8C33E7E4945B6F5740E1E7B53F9A0-wk-Fact-A3A8C33E7E4945B6F5740E1E7B53F9A0">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-4C6E377B0C3D3DAB2A5D0E315DD580BC-wk-Fact-4C6E377B0C3D3DAB2A5D0E315DD580BC" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-F380C8C36B47AA1105070E3041C53B96-wk-Fact-F380C8C36B47AA1105070E3041C53B96" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-519807DFADB5B95A9C800E264A2EB4A6-wk-Fact-519807DFADB5B95A9C800E264A2EB4A6" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-95AEE3458CFE4AB86D230E30DE41C026-wk-Fact-95AEE3458CFE4AB86D230E30DE41C026" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-458855D5DF7EB7A518740E2FBAE38948-wk-Fact-458855D5DF7EB7A518740E2FBAE38948" format="ixt:nocontent"></ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Fact-AC1B685272B488336E760E1E88677F07-wk-Fact-AC1B685272B488336E760E1E88677F07">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xsi:nil="true" id="Fact-5E52EC3ABC9EDC300F2B0E320866239F-wk-Fact-5E52EC3ABC9EDC300F2B0E320866239F" format="ixt:nocontent"></ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:TreasuryStockShares" id="Fact-772392281FEBE9263E66E9967A73B5C6-wk-Fact-772392281FEBE9263E66E9967A73B5C6">4139421</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:TreasuryStockShares" id="Fact-446819DA8FB2AECAF23BE9967C681E3F-wk-Fact-446819DA8FB2AECAF23BE9967C681E3F">5623176</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2019Q4" name="us-gaap:UnrecognizedTaxBenefits" id="Fact-F8B98ACE4870D2C87861E9967B7F1638-wk-Fact-F8B98ACE4870D2C87861E9967B7F1638">0</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="eme-20200331.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2020Q1YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-27</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-01-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShopServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:FieldServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:FieldServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShopServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
					<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
				</xbrldi:typedMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:GovernmentSiteBasedServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:EnergyServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialSiteBasedServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:GovernmentSiteBasedServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialSiteBasedServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:MechanicalServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:MechanicalServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:EnergyServicesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ProjectsExtrasMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ProjectsExtrasMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:A2019AcquisitionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-11-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:A2019AcquisitionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-12-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q4Nov1_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2019-11-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-02</xbrli:startDate>
			<xbrli:endDate>2020-01-02</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q3SD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-08-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q4Nov1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2019-11-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1AcqDate">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-04</xbrli:startDate>
			<xbrli:endDate>2019-01-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q2AcqDate">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-04-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q4AcqDate">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-10-31</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q2AcquisitionDate">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-10</xbrli:startDate>
			<xbrli:endDate>2019-05-10</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q3">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-09-16</xbrli:startDate>
			<xbrli:endDate>2019-09-16</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2016MemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2016MemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateDailyOneMonthLIBORRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-02</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreement0BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreement0BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2016Q3Aug3_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2016MemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-08-03</xbrli:startDate>
			<xbrli:endDate>2016-08-03</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-02</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2021Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2021-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3SD_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2016MemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-08-03</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2016Q3SD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2016MemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2016-08-03</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateBankofMontrealPrimeRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateFederalFundsRateMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2016MemberMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateFederalFundsRateMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_ShareRepurchaseProgramAxis_eme_RepurchaseProgramSep2011toMar2020Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">eme:RepurchaseProgramSep2011toMar2020Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Sep2011toMar2020">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2001-09-26</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-01</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-01-01</xbrli:startDate>
			<xbrli:endDate>2020-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_country_US">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000105634</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-12-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit><xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit><xbrli:unit id="usdPerShare">
		<xbrli:divide>
			<xbrli:unitNumerator>
				<xbrli:measure>iso4217:USD</xbrli:measure>
			</xbrli:unitNumerator>
			<xbrli:unitDenominator>
				<xbrli:measure>xbrli:shares</xbrli:measure>
			</xbrli:unitDenominator>
		</xbrli:divide>
	</xbrli:unit><xbrli:unit id="Company">
		<xbrli:measure>eme:Company</xbrli:measure>
	</xbrli:unit><xbrli:unit id="plan">
		<xbrli:measure>eme:plan</xbrli:measure>
	</xbrli:unit><xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7" toRefs="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8" toRefs="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A" toRefs="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A" toRefs="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B" toRefs="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2" toRefs="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969" toRefs="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD" toRefs="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1" toRefs="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B" toRefs="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F" toRefs="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F" toRefs="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78" toRefs="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0" toRefs="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626" toRefs="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4" toRefs="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"></ix:relationship></ix:resources></ix:header></div><div><a id="sD36FBFE2D7357009F242E9967E65920B"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">UNITED STATES</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Washington, D.C. 20549</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:13pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:106px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:61px;"></td><td style="width:45px;"></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:13pt;"><span style="font-family:inherit;font-size:13pt;font-weight:bold;">FORM</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:13pt;"><span style="font-family:inherit;font-size:13pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e711-wk-Fact-AADBAB1E4719FCD7F14FE9967CE43A51" name="dei:DocumentType" contextRef="FD2020Q1YTD">10-Q</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e726-wk-Fact-7F6269E1A6E41E6ECF02E9967CD9C421" name="dei:DocumentQuarterlyReport" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d1321071e736-wk-Fact-DBFB0D34205D0D424C94E9967C737CCB" name="dei:DocumentPeriodEndDate" contextRef="FD2020Q1YTD" format="ixt:datemonthdayyearen">March 31, 2020</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:5px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">OR</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:6%;"></td><td style="width:94%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e756-wk-Fact-FC381341B97F7AC457EDE9967B604303" name="dei:DocumentTransitionReport" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission file number </span><span><ix:nonNumeric id="d1321071e768-wk-Fact-C06D72AEAE4DFFBADB1FE9967C64568F" name="dei:EntityFileNumber" contextRef="FD2020Q1YTD"><span style="font-weight:bold;text-decoration:underline;">1-8267</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:13pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:416px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:416px;"></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="padding-top:6px;text-align:center;font-size:13pt;"><span style="font-family:inherit;font-size:13pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e785-wk-Fact-4F19EA8E665667F99C93E9967AACE48C" name="dei:EntityRegistrantName" contextRef="FD2020Q1YTD">EMCOR Group, Inc.</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">(Exact Name of Registrant as Specified in Its Charter)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:28%;"></td><td style="width:28%;"></td><td style="width:4%;"></td><td style="width:40%;"></td></tr><tr><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e808-wk-Fact-A2E46F20CCC8A205E8E4E9967B47212C" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2020Q1YTD" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e823-wk-Fact-D19AC2435EAA1F7A47F5E9967B3EC0EB" name="dei:EntityTaxIdentificationNumber" contextRef="FD2020Q1YTD">11-2125338</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(State or Other Jurisdiction of</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Incorporation or Organization)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(I.R.S. Employer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identification Number)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e856-wk-Fact-7530990DFCC9B23E5EF6E9967B2E05EA" name="dei:EntityAddressAddressLine1" contextRef="FD2020Q1YTD">301 Merritt Seven</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e876-wk-Fact-778CC7D05AF1AB4685F3E9967B28877A" name="dei:EntityAddressCityOrTown" contextRef="FD2020Q1YTD">Norwalk,</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e881-wk-Fact-3020273A091D115E5700E9967B2D4813" name="dei:EntityAddressStateOrProvince" contextRef="FD2020Q1YTD" format="ixt-sec:stateprovnameen">Connecticut</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e891-wk-Fact-D5282AAD2ACBD0F5D1B3E9967B4E0C16" name="dei:EntityAddressPostalZipCode" contextRef="FD2020Q1YTD">06851-1092</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Address of Principal Executive Offices)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Zip Code)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:526px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:262px;"></td><td style="width:262px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e928-wk-Fact-DC22803B095EEC67651EE9967CA0B738" name="dei:CityAreaCode" contextRef="FD2020Q1YTD">(203)</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e933-wk-Fact-437E530ED8ADEF77AEF6E9967CA47BB6" name="dei:LocalPhoneNumber" contextRef="FD2020Q1YTD">849-7800</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Registrant&#8217;s Telephone Number, Including Area Code)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:39%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:39%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Title of each class</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Trading Symbol</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Name of each exchange on which registered</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e991-wk-Fact-644F40A028EC1FD23800E9967C180B96" name="dei:Security12bTitle" contextRef="FD2020Q1YTD">Common Stock</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e1001-wk-Fact-B26698374496377BE8AEE9967C0E335E" name="dei:TradingSymbol" contextRef="FD2020Q1YTD">EME</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e1011-wk-Fact-C206F452F0E14CB1F1A1E9967C1A83D4" name="dei:SecurityExchangeName" contextRef="FD2020Q1YTD" format="ixt-sec:exchnameen">New York Stock Exchange</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d1321071e1016-wk-Fact-BF14982E9929DAE2C9FFE9967C66408E" name="dei:EntityCurrentReportingStatus" contextRef="FD2020Q1YTD">Yes</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9746;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9744;</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d1321071e1029-wk-Fact-E9F91FC3E8E14A4F7E09E9967C6FB9E0" name="dei:EntityInteractiveDataCurrent" contextRef="FD2020Q1YTD">Yes</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9746;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#9744;</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;  &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:19%;"></td><td style="width:52%;"></td><td style="width:26%;"></td><td style="width:3%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d1321071e1057-wk-Fact-A2F406749B61C33AAA76E9967BC60421" name="dei:EntityFilerCategory" contextRef="FD2020Q1YTD" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accelerated&#160;filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9744;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-accelerated filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:left;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Smaller&#160;reporting&#160;company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e1095-wk-Fact-9DEAB4C914CC947DAFDBE9967BC74566" name="dei:EntitySmallBusiness" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Emerging growth company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:1px;text-align:center;padding-left:4px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d1321071e1116-wk-Fact-6F03385EB8ED75BCC4C4E9967BCA2A11" name="dei:EntityEmergingGrowthCompany" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9744;</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).&#160;&#160;Yes&#160;&#160;</span><span><ix:nonNumeric id="d1321071e1126-wk-Fact-4A555016019784D9FACBE9967C6FBDBB" name="dei:EntityShellCompany" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox"><span style="font-weight:bold;">&#9744;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#9746;</span></div><div style="line-height:120%;padding-top:5px;text-align:center;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Applicable Only To Corporate Issuers</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares of Common Stock outstanding as of the close of business on </span><span style="font-family:inherit;font-size:10pt;">April&#160;27, 2020</span><span style="font-family:inherit;font-size:10pt;">: </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1321071e1143-wk-Fact-3D80D8C2FC699A12EE4AE9967C7280B2" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2020Q1SharesOutstanding" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">54,846,251</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares.</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="s79db4c48991a4d91a248dec1802b4f45"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">[This Page Intentionally Left Blank]</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="s10B9DC0E463FEB47BB02E9968AB4BB2E"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:8%;"></td><td style="width:84%;"></td><td style="width:8%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">Page&#160;No.</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#s4A61959A6AFE41616E71E9968AE677B6"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I. - Financial Information.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;1.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDBB47234DFB7D833FDF3E9968B0698B2"><span style="font-family:inherit;font-size:10pt;">Financial Statements.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF9990E5C2B378B8A3C79E9967DDA56EB"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets - as of March 31, 2020 and December 31, 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sF9990E5C2B378B8A3C79E9967DDA56EB">1</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEE9E33277CB55D4DA1FEE9967E5ACDB9"><span style="font-family:inherit;font-size:10pt;">Condensed Consolidated Statements of Operations - three months ended March 31, 2020 and 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sEE9E33277CB55D4DA1FEE9967E5ACDB9">2</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCF60FBCD1FD600EFC42CE9967E48A52A"><span style="font-family:inherit;font-size:10pt;">Condensed Consolidated Statements of Comprehensive Income - three months ended March 31, 2020 and 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sCF60FBCD1FD600EFC42CE9967E48A52A">3</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD74A1516749CB6E70431E9967E28BF5A"><span style="font-family:inherit;font-size:10pt;">Condensed Consolidated Statements of Cash Flows - three months ended March 31, 2020 and 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD74A1516749CB6E70431E9967E28BF5A">4</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD94CE20C3B1D40E9CA78E9967DB855D6"><span style="font-family:inherit;font-size:10pt;">Condensed Consolidated Statements of Equity - three months ended March 31, 2020 and 2019</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sBB4298C4D4E9698DD0AAE9967DB84587">5</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD8BF879D77BEB78FEBDFE9968CC3FAED"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sD8BF879D77BEB78FEBDFE9968CC3FAED">6</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;2.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s19D8F5E9C1036886CAEBE9969090172F"><span style="font-family:inherit;font-size:10pt;">Management's Discussion and Analysis of Financial Condition and Results of Operations.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s19D8F5E9C1036886CAEBE9969090172F">21</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;3.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1EB619D21A5B221505FDE99691BC9071"><span style="font-family:inherit;font-size:10pt;">Quantitative and Qualitative Disclosures about Market Risk.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1EB619D21A5B221505FDE99691BC9071">35</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;4.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5620AB4516E4BF265800E99691DDC2A6"><span style="font-family:inherit;font-size:10pt;">Controls and Procedures.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s5620AB4516E4BF265800E99691DDC2A6">36</a></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;font-weight:bold;" href="#sA7EE391024219302E850E996846D7ADA"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II. - Other Information.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 1.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se4f786a137274c83a645b67ae49f416f"><span style="font-family:inherit;font-size:10pt;">Legal Proceedings.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#se4f786a137274c83a645b67ae49f416f">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item 1A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sd95b594d9dbc44d3bbe82abd2e8139a8"><span style="font-family:inherit;font-size:10pt;">Risk Factors.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sd95b594d9dbc44d3bbe82abd2e8139a8">37</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;2.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8CFB853A5B8392D13D59E99692319707"><span style="font-family:inherit;font-size:10pt;">Unregistered Sales of Equity Securities and Use of Proceeds.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s8CFB853A5B8392D13D59E99692319707">38</a></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Item&#160;6.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDD64514FE71483BCFBBFE9969284EF7F"><span style="font-family:inherit;font-size:10pt;">Exhibits.</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sDD64514FE71483BCFBBFE9969284EF7F">38</a></div></td></tr></table></div></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="s292dd5a9b05f453f9aef002f1b9a94bc"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">FORWARD-LOOKING STATEMENTS</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information included in this report, or in other materials we have filed or will file with the Securities and Exchange Commission (the &#8220;SEC&#8221;) (as well as information included in oral statements or other written statements made or to be made by us) contains or may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 (the &#8220;1995 Act&#8221;). Such statements are being made pursuant to the 1995 Act and with the intention of obtaining the benefit of the &#8220;Safe Harbor&#8221; provisions of the 1995 Act. Forward-looking statements are based on information available to us and our perception of such information as of the date of this report and our current expectations, estimates, forecasts, and projections about the industries in which we operate and the beliefs and assumptions of our management. You can identify these statements by the fact that they do not relate strictly to historical or current facts. They contain words such as &#8220;anticipate,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;project,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;can,&#8221; &#8220;could,&#8221; &#8220;might,&#8221; variations of such wording and other words or phrases of similar meaning in connection with a discussion of our future operating or financial performance, and other aspects of our business, including market share growth, gross profit, project mix, projects with varying profit margins, selling, general and administrative expenses, and trends in our business and other characterizations of future events or circumstances. Any or all of the forward-looking statements included in this report and in any other reports or public statements made by us are only predictions and are subject to risks, uncertainties, and assumptions, including, but not limited to adverse effects of general economic conditions, changes in the political environment, changes in the specific markets for our services, adverse business conditions, availability of adequate levels of surety bonding, increased competition, unfavorable labor productivity, mix of business, the impact of the 2020 ransomware attack, and the impact of the COVID-19 pandemic on our revenue and operations. These risks and uncertainties are discussed in the &#8220;Risk Factors&#8221; section, the &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; section, and other sections of this report and/or our Form 10-K for the year ended December 31, 2019 filed with the SEC and available at </span><span style="font-family:inherit;font-size:10pt;color:#0563c1;text-decoration:underline;">www.sec.gov</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#0563c1;text-decoration:underline;">www.emcorgroup.com</span><span style="font-family:inherit;font-size:10pt;">. Such risks, uncertainties, and assumptions are difficult to predict, beyond our control and may turn out to be inaccurate, causing actual results to differ materially from those that might be anticipated (whether expressly or implied) from our forward-looking statements. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. However, any further disclosures made on related subjects in our subsequent reports on Forms 10-K, 10-Q and 8-K should be consulted.</span></div><div><br/></div><hr style="page-break-after:always"></hr><div><a id="s4A61959A6AFE41616E71E9968AE677B6"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART I. &#8211; FINANCIAL INFORMATION.</span></div><div><a id="sDBB47234DFB7D833FDF3E9968B0698B2"></a></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;1. FINANCIAL STATEMENTS.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div><a id="sF9990E5C2B378B8A3C79E9967DDA56EB"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands, except share and per share data)</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:78%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,<br/>2020<br/>(Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ASSETS</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Current assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e841-wk-Fact-C09C436B232B690AA415E9967AEBCA1C" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">347,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e860-wk-Fact-C3AFC3141B42DDA0641BE9967AC7B43D" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">358,818</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, less allowance for credit losses of $19,993 and $14,466, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e875-wk-Fact-492BF068B00FF8771FA7E9967A8EFC0A" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,055,483</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e894-wk-Fact-EE45ABF422865D88E617E9967A598856" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,030,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e914-wk-Fact-F5E3E8D8A50DD805B0B2E9967AE9193E" name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">195,265</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e933-wk-Fact-158E1480D96BB83C31E0E9967C64D110" name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177,830</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e953-wk-Fact-2CA06AA731724D77A95AE9967BA8CC06" name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e972-wk-Fact-3F83C83DCB5FE38A4ADEE9967B66B82E" name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,446</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e992-wk-Fact-AB6FD5C29FC168AE3922E9967C47B55F" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1011-wk-Fact-656647842A958CA95603E9967B0EE8D3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,976</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1031-wk-Fact-BF9B0C00BEDD05D73B10E9967C32BA9D" name="us-gaap:AssetsCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,685,388</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1050-wk-Fact-5D59BC5F7C46DAF1D9E6E9967B3A6C17" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,659,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1070-wk-Fact-F01B867F56FF8C314041E9967B23B38F" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,848</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1089-wk-Fact-D6CC6B6786DB9C81865FE9967B7A9CE3" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">156,187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1109-wk-Fact-75CFBF2ED95CC8609D78E9967C08E342" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">237,796</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1128-wk-Fact-E3C68E11E62DD8E3F4C2E9967A869B2B" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">245,471</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1149-wk-Fact-A48423A99C0523F86B57E9967C682207" name="us-gaap:Goodwill" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,064,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1168-wk-Fact-495E0B1D35AA73E2CC10E9967B1C5F9E" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063,911</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1188-wk-Fact-1F67D8C45284E4E46917E9967BA5AF89" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">597,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1207-wk-Fact-986B2E589CD619B676FCE9967B17FF38" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">611,444</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1227-wk-Fact-AFF361CE219E5DD9F5CFE9967C65F731" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91,765</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1246-wk-Fact-DD57BC1849B39E8FBD80E9967C671013" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">93,462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1271-wk-Fact-9520BF64155EA467824AE9967AE8245E" name="us-gaap:Assets" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,835,547</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1290-wk-Fact-F9EF9B19D8C9F458D03FE9967A921690" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,830,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">LIABILITIES AND EQUITY</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Current liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current maturities of long-term debt and finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1392-wk-Fact-2154C7A149125D47C5A8E9967C4ADDF5" name="eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1411-wk-Fact-D0BC5804F444B26D1F78E9967C886A49" name="eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1426-wk-Fact-106BD1FCEEBFE5E1C673E9967A7A9283" name="us-gaap:AccountsPayableCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">592,576</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1445-wk-Fact-2BF5070BA52275B1C0CEE9967C5EC86F" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">665,402</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1465-wk-Fact-0AB306F3C6C002897EA5E9967C228CDB" name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">590,873</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1484-wk-Fact-B9B709B239969C33EEC3E9967AB36A67" name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">623,642</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1504-wk-Fact-EECC80C5319306B0618DE9967BB1C8AB" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">301,878</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1523-wk-Fact-C9AB21416CBCA8E0214EE9967BB23F0C" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">382,573</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued expenses and liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1543-wk-Fact-51D983CB1B1397BB9D54E9967A6553BC" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">237,973</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1562-wk-Fact-6A8B8AEDC79521F6BB66E9967B52B6DA" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">195,757</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1583-wk-Fact-1B698408F10DDB5F0AB7E9967AF3B30E" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52,722</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1602-wk-Fact-A6541A778F5E4877736CE9967C6DA4D9" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1622-wk-Fact-0954AF1D37CEF41FB8D9E9967B0268B7" name="us-gaap:LiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,786,382</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1641-wk-Fact-80CFFE406C4A6E06B91DE9967B7CEF82" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,938,610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under revolving credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1661-wk-Fact-9B64F950373016E1511CE9967AD08B01" name="us-gaap:LongTermLineOfCredit" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">200,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1680-wk-Fact-AB7B22551F1ABFD61C89E9967AC41801" name="us-gaap:LongTermLineOfCredit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt and finance lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1700-wk-Fact-69EF1A770C0ACC72C340E9967B7A3F9E" name="eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">294,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1719-wk-Fact-55C133B25DC5083D3798E9967A5ACFB1" name="eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">244,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, long-term</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1739-wk-Fact-936ABB4CF16910F2C384E9967A4EBAEC" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">198,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1758-wk-Fact-2340C2A675E4E68D63B0E9967B57BE41" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">204,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1778-wk-Fact-C7F3E08BC77FAFE2A328E9967C349130" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">328,898</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1797-wk-Fact-334BBD38244A834AF9BEE9967AD19E19" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">334,879</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1817-wk-Fact-C7AB0A8A9D1AE43AF1D6E9967A5E1CD6" name="us-gaap:Liabilities" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,807,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1836-wk-Fact-A8C9817C4B8F9AD221EDE9967C707566" name="us-gaap:Liabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,772,578</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. stockholders&#8217; equity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1938-wk-Fact-BD742348647AA767FAE0E9967A622D46" name="us-gaap:PreferredStockValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1957-wk-Fact-89D5AEC89B9554A2255CE9967A6EF893" name="us-gaap:PreferredStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common stock, $0.01 par value, 200,000,000 shares authorized, 60,460,947 and 60,359,252 shares issued, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1977-wk-Fact-BC8ED46030E3A05C4C12E9967B8DC702" name="us-gaap:CommonStockValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e1996-wk-Fact-AE6FC545048EDAD14AB6E9967B76F751" name="us-gaap:CommonStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">604</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital surplus</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2017-wk-Fact-7D83BB22AFB565D77DCBE9967AB09E47" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2036-wk-Fact-FB984BE841B0A4B01F3EE9967C4CF3A2" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1314549e2056-wk-Fact-B0734239C3DD4163152FE9967C0526B8" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">91,722</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1314549e2076-wk-Fact-194393A5D9BD5EC6617DE9967A5D6CD5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">89,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2097-wk-Fact-EB047C04CDAF218D42F7E9967AE9BAF3" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,436,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2116-wk-Fact-41891F37FC19545ABF12E9967A4F1050" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,367,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury stock, at cost 5,623,176 and 4,139,421 shares, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1314549e2136-wk-Fact-801FDEC8AEE3FF7928FAE9967C6078D2" name="us-gaap:TreasuryStockValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">352,985</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1314549e2156-wk-Fact-FB209B6CC428578BFC40E9967AF7D844" name="us-gaap:TreasuryStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">253,937</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total EMCOR Group, Inc. stockholders&#8217; equity</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2177-wk-Fact-C83D66D47EBF1D140244E9967C63EF85" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,026,948</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2196-wk-Fact-3189654D2DEF69626B83E9967A75B9AF" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,057,134</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2216-wk-Fact-9A24B5FE6F83576DC4C3E9967A67F51B" name="us-gaap:MinorityInterest" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2235-wk-Fact-2F67FD55D72C0DABDB4DE9967C2C00A9" name="us-gaap:MinorityInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2255-wk-Fact-401FD6B7EF13F4C03EAAE9967B2038EB" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,027,594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2274-wk-Fact-3DB399BE5591770206DDE9967AFC4547" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,057,780</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total liabilities and equity</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2299-wk-Fact-A22A7191EDC2A739157FE9967A787C68" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,835,547</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1314549e2318-wk-Fact-5CF5F55D57BC631BF1A8E9967A7BDDAF" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,830,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes to Consolidated Financial Statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1</span></div></div><hr style="page-break-after:always"></hr><div><a id="sEE9E33277CB55D4DA1FEE9967E5ACDB9"></a></div><div><div style="line-height:120%;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands, except per share data)(Unaudited)</span></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended           March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e795-wk-Fact-9F497C425CF112609B6AE9967CAE19B3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,299,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e814-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,158,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e829-wk-Fact-7066A621FB4263F2EF62E9967CE38E5D" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,966,771</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e848-wk-Fact-9C1E09D2FF869C41DB14E9967AB9B927" name="us-gaap:CostOfGoodsAndServicesSold" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,849,974</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e868-wk-Fact-60F1A8990A9C1AB81235E9967C8504C8" name="us-gaap:GrossProfit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">333,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e887-wk-Fact-62BACD862C6A8E124B46E9967AF2562C" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">308,754</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e907-wk-Fact-AA89BAFE4C22E06A736BE9967C8BBB49" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">226,997</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e926-wk-Fact-8F0B5138CB7DF4BAA68DE9967BAE1BC1" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">206,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e946-wk-Fact-060314CD855D87E2B04AE9967CDDD152" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e965-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e985-wk-Fact-998CBDC416BCBF00E85CE9967CD09E25" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">105,995</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1004-wk-Fact-629A14A365DDEE2E379DE9967C37D618" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">102,310</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension (cost) income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1024-wk-Fact-F68D5879060C5DB83927E9967B4BB3C4" name="eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1043-wk-Fact-E1C533DB90D01FA4C375E9967A89F37E" name="eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1327125e1063-wk-Fact-BC6055FDD63B7EA2CA25E9967AAFE88F" name="us-gaap:InterestIncomeExpenseNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,488</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1327125e1083-wk-Fact-C2772B1764FD17E7F58DE9967BA5C54E" name="us-gaap:InterestIncomeExpenseNet" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,823</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1104-wk-Fact-66CC31A4C4B6F7EB4609E9967ADD01EC" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">104,249</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1123-wk-Fact-7D10CAB995B72FBFCB6DE9967C95BCB9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,893</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1144-wk-Fact-8CA2496380EB868AEAE2E9967CBEC31F" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,584</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1163-wk-Fact-81EE080B5980A5D19D66E9967B6215C5" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,483</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1188-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1207-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1268-wk-Fact-B94270308C15D9A06B08E9967C8F4008" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1287-wk-Fact-15B27073E973AB7A650AE9967C0024E2" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1348-wk-Fact-6BDAE8F2326EA477DB79E9967B64F518" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1367-wk-Fact-8730060DF6855D89F933E9967CC05832" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends declared per common share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1428-wk-Fact-2623CBA3E99C8154E91EE9967B1240F1" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327125e1447-wk-Fact-7794610BC1ACCB4904F1E9967BAC1B8F" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes to Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></div><hr style="page-break-after:always"></hr><div><a id="sCF60FBCD1FD600EFC42CE9967E48A52A"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands)(Unaudited)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:79%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended           March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e805-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e824-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income, net of tax:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1311667e880-wk-Fact-707497373C09BAC83227E9967C1CD4BF" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,984</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e900-wk-Fact-DEDDB5FEE373FFDCAC78E9967BDE8BE2" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">611</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Post retirement plans, amortization of actuarial loss included in net income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">550</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">535</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other comprehensive (loss) income</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1311667e961-wk-Fact-289796F152CCDD6574DEE9967C5DC8A6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,434</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e981-wk-Fact-4F450835E072146BFEFEE9967BDCA7EF" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Comprehensive income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e1006-wk-Fact-DBDF1F628FD2EDE23799E9967C4F95AD" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1311667e1025-wk-Fact-73889512C8E2E35E6AD4E9967BD549B9" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73,556</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">_________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of tax of </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1311667e1053-wk-Fact-B39EB63E984D784A8EE6E9967A76A937" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> for each of the three months ended </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></ix:footnote></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes to Consolidated Financial Statements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></div><hr style="page-break-after:always"></hr><div><a id="sD74A1516749CB6E70431E9967E28BF5A"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands)(Unaudited)</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:79%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended                 March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flows - operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e847-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e866-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustments to reconcile net income to net cash used in operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e922-wk-Fact-48D2C2DE9A59FE381068E9967B313A12" name="us-gaap:Depreciation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e941-wk-Fact-42E6A132658DB2F753A8E9967CE1ED68" name="us-gaap:Depreciation" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,585</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e961-wk-Fact-0ABC04A43D4C21341EDEE9967A572D70" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,747</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e980-wk-Fact-0ADCC68BB26C66DFE7A9E9967C3988D0" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for (recovery of) credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1000-wk-Fact-022919E0479EFFB3EE0DE9967BCC5E89" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,614</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1019-wk-Fact-23D58D02BDF225D62652E9967AFC2E45" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">673</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1040-wk-Fact-F7BF64DE8E58A8987B26E9967B164B52" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1059-wk-Fact-6EEA8A8AC2A3BB560FABE9967CA84134" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,496</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excess tax benefits from share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1079-wk-Fact-58206A9EBA28E5639A50E9967B1D51D6" name="us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1099-wk-Fact-F049C527B6D4D6F30196E9967BF6F990" name="us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">499</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash share-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1120-wk-Fact-72755015DABF380A54E0E9967AD1A5E6" name="eme:Noncashsharebasedcompensationexpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1139-wk-Fact-82BA2A5F3DA14E5EF715E9967C3A130B" name="eme:Noncashsharebasedcompensationexpense" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other reconciling items</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1160-wk-Fact-6AC27D0F04C296D10BDDE9967C6B7FAF" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1179-wk-Fact-8E0FE5A48BD41DEFC362E9967C3C0138" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">467</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, excluding the effect of businesses acquired</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1199-wk-Fact-5FDCD40285B523CC0187E9967B565BD8" name="us-gaap:IncreaseDecreaseInOperatingCapital" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191,314</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1219-wk-Fact-8C75EF561469FB52C8D4E9967ABC053A" name="us-gaap:IncreaseDecreaseInOperatingCapital" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,388</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net cash used in operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1240-wk-Fact-2E01F72C9296DE932D4DE9967BB9D17F" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">78,813</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1260-wk-Fact-D78AE48DC59A93761199E9967A6321FD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">57,435</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flows - investing activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for acquisitions of businesses, net of cash acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1322-wk-Fact-9FF276EE0228A4D915C4E9967AF8DD3C" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1342-wk-Fact-419EE455003D024A95FEE9967BFC37D0" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,124</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from sale or disposal of property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1363-wk-Fact-9163906F08080D140C0FE9967AF94773" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1382-wk-Fact-C38AB7E0C4F9F0D76355E9967BB69CD9" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase of property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1402-wk-Fact-30B4CFB4BE7AEDE4E7A0E9967B9BA432" name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1422-wk-Fact-42D563776098914F3ABEE9967A5902C8" name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in and advances to unconsolidated entities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1443-wk-Fact-210FC88BE450AB7B4435E9967BAE20BA" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1462-wk-Fact-F3A42C23EAA4928FDF2EE9967B688C6C" name="us-gaap:PaymentsToAcquireEquityMethodInvestments" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">794</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net cash used in investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1483-wk-Fact-E0F1B0033C06CE85D752E9967CC43322" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">14,421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1503-wk-Fact-18C642C55DEC76A0BFE4E9967C707C20" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">44,008</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash flows - financing activities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from revolving credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1565-wk-Fact-F07A46A2116650AF9D2D7F336DE49EEA" name="us-gaap:ProceedsFromLinesOfCredit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">200,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1584-wk-Fact-1DF36612DBC3EA9CA9117F336DEBE088" name="us-gaap:ProceedsFromLinesOfCredit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repayments of revolving credit facility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1605-wk-Fact-D6CC74A3F9F510BA3C60E9967BF35B51" name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1625-wk-Fact-C970AC73090833435697E9967C881F3A" name="us-gaap:RepaymentsOfLinesOfCredit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Proceeds from long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1645-wk-Fact-E59070EA05F04AFA38197F3696DBF5B9" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1664-wk-Fact-0993E67E4D6942D295C77F3696F3E228" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repayments of long-term debt and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1684-wk-Fact-5F26CB9F7FA748F86F70E9967CCCF2E8" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">257,549</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1704-wk-Fact-738EE4F6B65EB0D40010E9967AB6C5AE" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,800</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repayments of finance lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1725-wk-Fact-494FB0269742727062B4E9967AA3AF4F" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1745-wk-Fact-FA2ACFACE25A3AA9ED96E9967A4FE650" name="us-gaap:RepaymentsOfLongTermCapitalLeaseObligations" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid to stockholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1766-wk-Fact-FA38CA5C2508CA473788E9967BBC2A9B" name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1786-wk-Fact-EF67B614CFC64DFD0747E9967AF65775" name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,480</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Repurchase of common stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1807-wk-Fact-9BE9885B99643A0333BFE9967AAFB4A2" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1827-wk-Fact-AB6BA35703ED556BD44DE9967BEF2628" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes paid related to net share settlements of equity awards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1847-wk-Fact-6DDA0525B0B076954FE0E9967AE50035" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1867-wk-Fact-E9BE9ACA0C2C6AB55243E9967AB1A314" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of common stock under employee stock purchase plan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1888-wk-Fact-1BAF217B4B47D5F285D5E9967A5FE045" name="us-gaap:ProceedsFromStockPlans" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1907-wk-Fact-19255CF2D28A6477FC31E9967A61506D" name="us-gaap:ProceedsFromStockPlans" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for contingent consideration arrangements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1927-wk-Fact-44E236FA125049E8DF6FE9967C69C22D" name="eme:PaymentsforContingentConsiderationArrangements" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">653</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1947-wk-Fact-006A0677B72369DB9738E9967C7DFC33" name="eme:PaymentsforContingentConsiderationArrangements" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Distributions to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e1968-wk-Fact-2B60F42C0A590D006867E9967B426C78" name="us-gaap:PaymentsOfDividendsMinorityInterest" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e1987-wk-Fact-1D597EDD3EE26615CD6FE9967C26BFDC" name="us-gaap:PaymentsOfDividendsMinorityInterest" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net cash provided by (used in) financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2008-wk-Fact-510EA6622B82AC246EC9E9967C3A5397" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86,119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e2027-wk-Fact-D223743482010F259269E9967C87273C" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,808</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e2049-wk-Fact-C3BDE94011693E5E04F5E9967ABB49CC" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2069-wk-Fact-55CC3EF3AD0A84699352E9967C90EEFE" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,298</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Decrease in cash, cash equivalents, and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e2089-wk-Fact-FDD45B5C1533D9F72BF6E9967AC7AB08" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,793</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1317448e2109-wk-Fact-FAA7C6779B8C5A9E9909E9967AB5E2DD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">111,953</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, cash equivalents, and restricted cash at beginning of year </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">359,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">366,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash, cash equivalents, and restricted cash at end of period </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">348,127</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">254,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">_________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d1317448e2217-wk-Fact-6A1DB1AA1891DA9CCA5AE9967A67454F" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d1317448e2221-wk-Fact-94B0F614DB18704655D7E9967C55273C" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets as of December 31, 2019 and 2018, respectively.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d1317448e2240-wk-Fact-F5BECD02638E8BEF8035E9967C59A3A7" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$<ix:nonFraction id="d1317448e2244-wk-Fact-EADC666DC90575B9BF5BE9967C42EABE" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and 2019, respectively.</span></div></ix:footnote></td></tr></table><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes to Consolidated Financial Statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></div><hr style="page-break-after:always"></hr><div><a id="sBB4298C4D4E9698DD0AAE9967DB84587"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF EQUITY</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(In thousands)(Unaudited)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"></td></tr><tr><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="19" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">EMCOR Group, Inc. Stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Common</span></div><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">surplus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated other comprehensive loss </span><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Retained</span></div><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Treasury</span></div><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Noncontrolling</span></div><div style="text-align:center;font-size:7.5pt;"><span style="font-family:inherit;font-size:7.5pt;font-weight:bold;">interests</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1049-wk-Fact-618C542C8C99137D509EE9967BAAEED0" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,741,441</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1068-wk-Fact-02C9B70B5F14F27C0E3EE9967B424620" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">601</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1087-wk-Fact-93EA8C86FE5825699EFBE9967B44C300" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,103</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">87,662</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1127-wk-Fact-FEA1CFAE1EFF10E0BF3CE9967B17D8A8" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,060,440</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1147-wk-Fact-D840BD90D7A4314D42ACE9967B44F2B3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">253,937</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1167-wk-Fact-9A4A9959138DE926615BE9967B78FB00" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">896</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1182-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1259-wk-Fact-BBD6E82A262E25C5A3D6E9967B77021D" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other comprehensive income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1318-wk-Fact-4F450835E072146BFEFEE9967BDCA7EF" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,146</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock issued under share-based compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1454-wk-Fact-D3424899335CEB5EAB4DE9967B73F461" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1473-wk-Fact-85728EB9A1C3B09C474AE9967BC0B0D7" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1492-wk-Fact-E7AD915482310CBAE6DBE9967BD07338" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Tax withholding for common stock issued under share-based compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1591-wk-Fact-37BD87F7729A6C1D0DDAE9967BB0FB22" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1630-wk-Fact-F08BDC89676F23C4F733E9967B92B62E" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock issued under employee stock purchase plan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1729-wk-Fact-F057D29796B47FFD4D40E9967B7161E1" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1767-wk-Fact-95E9EBAF2D3EDA706475E9967B5AA1DD" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,323</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock dividends</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1865-wk-Fact-9C46028D54F242F8BC59E9967B27DD24" name="us-gaap:DividendsCommonStock" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,480</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e1904-wk-Fact-710F96FCB941DB1AB81CE9967B35BB52" name="eme:DividendsCommonStock1" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e1943-wk-Fact-593BB713D712D54C90CDE9967B8FEE8F" name="us-gaap:DividendsCommonStock" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,524</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Distributions to noncontrolling interests</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2003-wk-Fact-55F5098B1ACD19894933E9967B8F2AB2" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2120-wk-Fact-29B2EF8866AB54C988487EE9E7218603" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Share-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2141-wk-Fact-64B74D1D3D8AB7D541D4E9967B366E21" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2179-wk-Fact-147435555628A5F0978AE9967B998278" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, March 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2283-wk-Fact-C94BE67E70F09BEB793BE9967B546AA4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,811,622</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2302-wk-Fact-25D95255726FA0FAC29AE9967BC52FB4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">602</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2321-wk-Fact-5D9A3F60E24DE637A88AE9967B12E0E3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">86,516</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2361-wk-Fact-0CC423752FCAD5E28D2EE9967B698136" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,128,326</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2381-wk-Fact-F6D687F43DE7B4AD66B0E9967B51EBFB" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">253,937</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2401-wk-Fact-05AAECC342E26FC4F9FFE9967B6B80A6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">856</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2421-wk-Fact-3DB399BE5591770206DDE9967AFC4547" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,057,780</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2440-wk-Fact-F242F7E9BEC5F7F3C0D3E9967BC76695" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">604</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2459-wk-Fact-CE60E3A89E4C21BAD3BAE9967B7D4BF1" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">89,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2499-wk-Fact-27FD0C01568B0F3E6372E9967B796F50" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,367,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2519-wk-Fact-14B7010DDA6EEEEC530AE9967B239445" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">253,937</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2539-wk-Fact-C7D35BFEB00CEBD57798E9967B807E4E" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2554-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2631-wk-Fact-79ECF83D5B3EE0DE0CDEE9967B4FEA73" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2690-wk-Fact-289796F152CCDD6574DEE9967C5DC8A6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,434</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,434</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cumulative-effect adjustment </span><span style="font-family:inherit;font-size:9.5pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F" name="us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A" name="us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,307</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock issued under share-based compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2968-wk-Fact-4087DB65C4CA8E370CB4E9967B6FFF7A" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e2987-wk-Fact-AE0CA1A8C3EBC4A05472E9967B300FC3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Tax withholding for common stock issued under share-based compensation plans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3104-wk-Fact-3345AE27A43C10C1250BE9967B1E1A25" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3143-wk-Fact-40DAE46D78611D2894AFE9967B893DCB" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,492</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock issued under employee stock purchase plan</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3242-wk-Fact-DA61972881180E97D7DDE9967B4A55B0" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3280-wk-Fact-660AC65692AB64B28732E9967B6DFB78" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Common stock dividends</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3378-wk-Fact-0A79F9DC2B5A7ED9D491E9967B3364CA" name="us-gaap:DividendsCommonStock" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,500</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3417-wk-Fact-91B90C8B7D784B4061B3E9967B6B59C0" name="eme:DividendsCommonStock1" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3456-wk-Fact-E505DA83FEC6D9916D38E9967BA2D0A9" name="us-gaap:DividendsCommonStock" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,534</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Repurchase of common stock</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3516-wk-Fact-1B11A192AA0488A91D2709852F7CA08B" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3613-wk-Fact-2462792A3CD4968EA0D10985496013CA" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Share-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3654-wk-Fact-6A1F46869E2F9ED9DD90E9967B537DB6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3692-wk-Fact-DEC65A328E43714FEB61E9967BB4FB7E" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Balance, March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3796-wk-Fact-401FD6B7EF13F4C03EAAE9967B2038EB" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,027,594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3815-wk-Fact-5C9FD2ED03EEE29EF465E9967BD5461B" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">605</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3834-wk-Fact-8597E5F53B94175B5AEFE9967B7BE661" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,745</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">91,722</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3874-wk-Fact-FBE91644BDE089360DAFE9967BC10044" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,436,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d1321710e3894-wk-Fact-1CD17BCBA2F3C6E5A5FFE9967B25E6B4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">352,985</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d1321710e3914-wk-Fact-C3C840901245F120CBB7E9967B61C5C9" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">_________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents cumulative foreign currency translation adjustments and post retirement liability adjustments.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents adjustment to retained earnings upon the adoption of Accounting Standards Codification Topic 326.</span></div></ix:footnote></td></tr></table><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Notes to Consolidated Financial Statements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5</span></div></div><hr style="page-break-after:always"></hr><div><a id="sD8BF879D77BEB78FEBDFE9968CC3FAED"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div><div><a id="s01B6E874A63D7715DCA9E9967E984FE2"></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 1 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="TextSelection-D66BD335A4C32669DC0DE9967BEEE095-0-wk-Fact-51EF600903A836C3192AE9967BEE7B3F" continuedAt="TextSelection-D66BD335A4C32669DC0DE9967BEEE095-1" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="TextSelection-D66BD335A4C32669DC0DE9967BEEE095-1"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted. References to the &#8220;Company,&#8221; &#8220;EMCOR,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div></ix:continuation><div><a id="s73A64030E82772B1649FE9967D8710AD"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 2 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="TextSelection-37453996FE92F5878B03E9967AE714C7-0-wk-Fact-D0CAA6EC561C981907E0E9967AE77A28" continuedAt="TextSelection-37453996FE92F5878B03E9967AE714C7-1" escape="true">New Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="TextSelection-37453996FE92F5878B03E9967AE714C7-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2020, we adopted the accounting pronouncement issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable and contract assets. This pronouncement replaces the previous incurred loss model with an expected credit loss model that requires consideration of a broader range of information when estimating expected credit losses over the lifetime of an asset. This guidance requires entities to estimate expected credit losses by considering forecasts of future economic conditions in addition to information about past events and current conditions. The cumulative effect of applying the new guidance was recorded as a reduction to retained earnings in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1323307e698-wk-Fact-689F78DFD46B75F4FF8384DA3D31A74F" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2020Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, net of tax.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="TextSelection-FAFF88D29866F3CCBF59C1CF7E9BAFBE-0-wk-Fact-A3C2669C730426652EA8C1D2579648A5" escape="true">In accordance with the guidance described above, we maintain an allowance for credit losses, which represents the portion of our financial assets (accounts receivable and contract assets) that we do not expect to collect over the contractual life of such assets. Credit losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. A considerable amount of judgment is required in determining expected credit losses. Relevant factors include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. </ix:nonNumeric>At </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our allowance for credit losses was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1323307e719-wk-Fact-82AA65B0D3B42BE18145E9967A6E0735" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="6" format="ixt:numdotdecimal">20.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1323307e723-wk-Fact-FB8F9F8F5F0AA2BF6D13E9967C74A54D" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="6" format="ixt:numdotdecimal">14.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Our allowance for credit losses increased based on our evaluation of forecasts of future economic conditions and the expected impact on customer collections. Allowances for credit losses are based on the best facts available and are re-evaluated and adjusted on a regular basis as additional information is received. Negative macroeconomic trends, including the impact of COVID-19, could result in an increase in our credit losses if we experience delays in the payment of outstanding receivables or if future economic conditions differ from our forecasts.</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="TextSelection-C2007998CB4F551058F68F5309213B0F-0-wk-Fact-9B957F90BD35C5FFC2BD8F5504CD0011" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in the allowance for credit losses for the three months ended March 31, 2020 was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323307e756-wk-Fact-3C3A9CB88CE53E125DC08F6478174048" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative-effect adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323307e771-wk-Fact-C4C53075C712DC0FEDBAC14C6B2844A1" name="eme:CumulativeEffectOnRetainedEarningsBeforeTax2" contextRef="FD2020Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,150</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323307e791-wk-Fact-022919E0479EFFB3EE0DE9967BCC5E89" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,614</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off against the allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1323307e811-wk-Fact-C7531534856AECFBD2F08F64244CD807" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">237</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323307e837-wk-Fact-73DBA946474F71C6D1778F64BD919A68" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,993</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, an accounting pronouncement was issued by the FASB that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to intraperiod tax allocations and the methodology for calculating income taxes in an interim period. The guidance also simplifies aspects of the accounting for franchise taxes as well as enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The pronouncement is effective for annual and interim periods beginning after December 15, 2020, with early adoption permitted. Certain aspects of this standard must be applied retrospectively while other aspects are to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the year of adoption. The Company intends to adopt this accounting pronouncement on January 1, 2021, and we are currently evaluating the potential impact on our financial position and/or results of operations.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6</span></div></div><hr style="page-break-after:always"></hr><div><a id="sC591CB572A1D4570EAD8E9967DA10668"></a></div><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-0-wk-Fact-80C2E3B98E6223079D33E9967AAE34DC" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-1" escape="true">Revenue from Contracts with Customers </ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="TextSelection-137A3B18210796529B45E9967A7B8751-0-wk-Fact-DFA1636D118E3518AB53E9967A7BD7F1" continuedAt="TextSelection-137A3B18210796529B45E9967A7B8751-1" escape="true"><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-1" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-2"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by applying the following five step model:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1)  Identify the contract with a customer</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectibility of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist.  In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectibility of consideration is probable, the Company considers the customer&#8217;s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2)  Identify the performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#8220;unit of account&#8221; for purposes of determining revenue recognition.  In order to properly identify separate performance obligations, the Company applies judgment in determining whether each  good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract.To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract, and therefore, are not treated as separate performance obligations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3)  Determine the transaction price</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers.  The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts.  When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance.  The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-137A3B18210796529B45E9967A7B8751-1" continuedAt="TextSelection-137A3B18210796529B45E9967A7B8751-2"><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-2" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-3"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable consideration is included in the transaction price only to the extent it is probable, in the Company&#8217;s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint.  In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company&#8217;s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company&#8217;s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer, but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer.  For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer.  In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods.  Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company&#8217;s previous estimate. For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant amounts of revenue recognized during the period related to performance obligations satisfied in prior periods. In addition, for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant reversals of revenue recognized associated with the revision of transaction prices.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4)  Allocate the transaction price to performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers.  If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.</span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-3" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-4"><ix:continuation id="TextSelection-137A3B18210796529B45E9967A7B8751-2" continuedAt="TextSelection-137A3B18210796529B45E9967A7B8751-3"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5)  Recognize revenue as performance obligations are satisfied</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time.  The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#8217;s performance as we perform, (b) the Company&#8217;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#8217;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.    </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.  </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div></ix:continuation><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-137A3B18210796529B45E9967A7B8751-3">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.  When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.</ix:continuation> For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> changes in total estimated costs that had a significant impact on our operating results. In addition, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant losses recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-4" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-5"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenues </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers.  Our contracts are with many different customers in numerous industries.  Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment, as well as a more complete description of our business. </span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-766443069D75DBA6ED45E9967A8B63B5-0-wk-Fact-DAC722152769D0E748B3E9967A8BB2C1" continuedAt="TextSelection-766443069D75DBA6ED45E9967A8B63B5-1" escape="true"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide further disaggregation of our revenues by categories we use to evaluate our financial performance within each of our reportable segments for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States electrical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1122-wk-Fact-81C8CEBA602506043473E9967B808E88" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">242,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1136-wk-Fact-17D3EA46E29F50393745E9967B8B534E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1156-wk-Fact-271EA65ECC5B17EA6A56E9967B68186C" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">269,441</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1171-wk-Fact-17205B5F553152C7AEF8E9967B587F08" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1187-wk-Fact-5BBC8C8F6F9FB4623A70E9967B57AD5A" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1206-wk-Fact-558D99147ED18E0233E7E9967B9DC491" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1221-wk-Fact-AA6E0BCD7126B532A596E9967B88B5A3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,345</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1241-wk-Fact-867AF1A1798C0A5A69B5E9967B7C65CE" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1257-wk-Fact-9A9D6512315F6B415EC7E9967B908AD0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,082</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1276-wk-Fact-170D2672B11D2FF3D38BE9967B78FECE" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1291-wk-Fact-B82658C39A4CCF8D03D6E9967B9CC5FB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1311-wk-Fact-4F5EEB1FC90F8A822C8BE9967BA105F5" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1327-wk-Fact-6215C43B7D82A2727101E9967B83A33E" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">120,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1346-wk-Fact-215307307BD3BE7A896BE9967B61822F" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1361-wk-Fact-B9031E07C49B6C7AD0CDE9967B9358EA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,803</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1381-wk-Fact-6CE432330E07C8A62A33E9967B893357" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1397-wk-Fact-39AE550C4F4223B088EAE9967B6418F9" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,646</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1416-wk-Fact-5B355FBB15215A0F194AE9967B5F84D1" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1431-wk-Fact-944BF044E6C5730D3B34E9967B6EB964" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,615</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1451-wk-Fact-6C5326C89C1A34BC0723E9967B74D813" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1467-wk-Fact-F182870F65F8707FD9C6E9967B66CED6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1486-wk-Fact-470286B494BE8AE9CBE8E9967B9E662D" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1501-wk-Fact-F9D33BA0723BA494FF08E9967B8A7BBA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">58,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1521-wk-Fact-63FB47BC0182F2D571CAE9967B7EB383" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1537-wk-Fact-40BD2048A9B3130E081FE9967BCD8647" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1556-wk-Fact-83A798EBF25CBA066428E9967BA3492B" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1571-wk-Fact-85CC7AF3CFA941D696A3E9967B83584D" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,015</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1591-wk-Fact-2031F2138DAB9A2D924DE9967B703DCA" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,721</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1628-wk-Fact-CE06BF337D6203A24D23E9967B60051E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1663-wk-Fact-7F2B1752DC3EF140C87AE9967B5CA4B8" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1680-wk-Fact-C9F970F806DE28B30639E9967B8EE0C5" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,296</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1699-wk-Fact-55BCB7724AA47FCDDD48E9967B97ABD4" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1714-wk-Fact-DF88A4EC1B9B5B9C5938E9967B9F9EA6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,262</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1734-wk-Fact-6EF0280CDBA5695AB5A8E9967B9A1709" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1750-wk-Fact-B11D8DD19744CD57ADDFE9967B728E66" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">525,985</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1783-wk-Fact-0BD52D3A72B8BD538A3EE9967B5DEC89" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">528,870</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e1819-wk-Fact-1370BC5CDCC70C6B5EB8E9967B6C5704" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e1852-wk-Fact-1DEF900361D8A29A7C70E9967B76B2A4" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">800</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1894-wk-Fact-A920E2C6063DD58554C1E9967B8CC217" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">525,229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e1927-wk-Fact-6832C16C7A1F0999819CE9967B989303" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">528,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States mechanical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2205-wk-Fact-4913CB401EDF3698CC42E9967C2B8978" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">304,690</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2219-wk-Fact-402B71DB7810F7088173E9967C069DE1" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">36</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2239-wk-Fact-F68F253AC80F55D0451BE9967C1BF145" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">281,862</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2254-wk-Fact-91F3C1C4E9850DF71137E9967C20D276" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">37</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2270-wk-Fact-E4D6B5925552B51293D6E9967BFF6561" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,997</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2289-wk-Fact-4251F25C3053412F57FAE9967C330020" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2304-wk-Fact-996BF44F849F1021364CE9967C2014D9" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2324-wk-Fact-AF8A17D52B61B9B1DBD6E9967C191B12" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2340-wk-Fact-A2225F0F9A81DA6E4F42E9967C146B5C" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,714</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2359-wk-Fact-309AF8FE951E3081D6EDE9967C2A713A" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2374-wk-Fact-C86AEB98F50B804197D6E9967C493241" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,648</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2394-wk-Fact-6EB69CC124439D327232E9967C4499CB" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2410-wk-Fact-293D5B945102D408CDB0E9967C11BF14" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">115,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2429-wk-Fact-7EA14E70C8F0C75420EEE9967C2561A0" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">14</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2444-wk-Fact-86691338492936F12CE0E9967C4D4D9E" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,763</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2464-wk-Fact-48070731874FAA3BE20EE9967C4430EE" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2480-wk-Fact-A64621C32E04A68D009CE9967C2ED0ED" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">88,059</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2499-wk-Fact-F44BB6914355C95C08B3E9967C3074AB" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2514-wk-Fact-EE02D79EF51A2108640FE9967C450A04" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,374</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2534-wk-Fact-46550382AF20E99F5E96E9967C3F4BC0" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2550-wk-Fact-BB0D26DB0838CE6C0B7CE9967C3DEE42" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,346</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2569-wk-Fact-7EFE1EC359F9D91DF5C2E9967C0BFD5E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2584-wk-Fact-510CB611473F6D6CA0A3E9967C402111" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,734</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2604-wk-Fact-45F6CBAB733ABB59ACABE9967C4D3386" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2620-wk-Fact-8F221A14B94271C381F6E9967C134182" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2639-wk-Fact-BD5BF5180D3F708D13A0E9967C3C76AE" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2654-wk-Fact-E8A5364C18C213F7E060E9967C2163FA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,211</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2674-wk-Fact-DDC1E93E6AFACD550360E9967C257684" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">97,202</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2711-wk-Fact-70D79A0C3DD129ED5757E9967C00C1B5" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,936</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2746-wk-Fact-0448995EEDCE27DD0AB1E9967C274987" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2763-wk-Fact-51C9F3DFCD596B000B05E9967C13A075" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">90,893</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2782-wk-Fact-60E2EFA4DEAA1709C068E9967C074191" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2797-wk-Fact-30949F2C3767C7FEFA3BE9967C3B1FC4" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,466</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2817-wk-Fact-02C95838016EFFAE12F0E9967C09FF55" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2833-wk-Fact-B6E51D0D7D5DB733F193E9967C35E25F" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">835,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2866-wk-Fact-FDCDEE4BC52ECFC61428E9967C0C0D2D" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">755,277</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e2902-wk-Fact-6F60655761E1D8A07F34E9967C4A4DBA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,884</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e2935-wk-Fact-7F22052DEB1ABACC1752E9967C4389E4" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,868</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e2977-wk-Fact-1781EB13500542BA56C1E9967C29E638" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">834,112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3010-wk-Fact-8DE8B390D49CD1C6C638E9967C3BA2FB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">752,409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-1"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents those projects which generally are completed within three months or less.</span></div></ix:footnote></td></tr></table><ix:continuation id="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-1"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-5" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-6"><ix:continuation id="TextSelection-766443069D75DBA6ED45E9967A8B63B5-1" continuedAt="TextSelection-766443069D75DBA6ED45E9967A8B63B5-2"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial site-based services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3318-wk-Fact-2DE269C7BFAEC7C7F551E9967CB84D87" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">143,438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3332-wk-Fact-5CAF6B387AAC47C46DB0E9967CC70602" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3352-wk-Fact-0768B3513F522C0B46C1E9967CC38FED" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">155,978</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3367-wk-Fact-0B84588E92B9F01915ECE9967CB53056" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Government site-based services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3383-wk-Fact-B070DF58ACD22E145CB1E9967CC960C7" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,917</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3402-wk-Fact-62A6EF1E8937E2F6039FE9967CB58AE6" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3417-wk-Fact-2AD56B9EEFED7398F585E9967CBCD628" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3437-wk-Fact-BEE930AC4CE181DCB764E9967CB6138C" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mechanical services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3453-wk-Fact-B8C1B9768C3D14A00978E9967CC1CC1B" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">303,391</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3472-wk-Fact-AE7EDAC43FF3CAF1ED60E9967CC6B617" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3487-wk-Fact-969FCECA609573CF0B77E9967CC0008F" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">274,166</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3507-wk-Fact-B6C9A764D9F88F2565EDE9967CC24E2E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">54</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3523-wk-Fact-3A3369C1937429B17AEBE9967CB2AAFD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3542-wk-Fact-F421F571C5621936969DE9967CB76B8C" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3557-wk-Fact-816C27297646F3AC54B0E9967CC32DE2" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,144</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3577-wk-Fact-0FCA45DA86376042AE86E9967CC7C21E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3598-wk-Fact-B78EA344402BEF052DE2E9967CB190FA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">518,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3631-wk-Fact-141FF6235625EA78F7C0E9967CB8B905" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">512,079</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States industrial services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Field services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3904-wk-Fact-02F5D81FC87CB03F3618E9967B551A46" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">269,756</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3918-wk-Fact-34F526FCB8F08677A275E9967B34F86B" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">87</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3938-wk-Fact-6D9CC11847852D8FE7A2E9967B3951FF" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">216,770</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3953-wk-Fact-28149BD1D47AB795679AE9967B590B00" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">84</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shop services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3969-wk-Fact-51FDC8D7628E2C10EA47E9967B515ECA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e3988-wk-Fact-FA5EB22692132264C6B9E9967B5BB9C5" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4003-wk-Fact-ED97380ED48C97D0EFC1E9967B3709FB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,875</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4023-wk-Fact-A19CF9DFF6A51C374BC2E9967B5D6A7F" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">16</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4044-wk-Fact-47EEF69B0DD93CEDDF88E9967B99DEBE" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">310,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4077-wk-Fact-B923412594316A534C21E9967B4836CE" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">258,645</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4185-wk-Fact-C332C0C36B770A33CBEEE9967B3FD255" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,187,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4219-wk-Fact-1DA01E11D74C051277E7E9967B9BFE64" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,051,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:57%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United Kingdom building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4492-wk-Fact-943274DD96F2B16FB486E9967B0147B1" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">55,106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4506-wk-Fact-5437E35AD8BE793D2C9EE9967B131EA6" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">49</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4526-wk-Fact-1485A5DE2D90496A4A63E9967B008DB6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">54,634</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4541-wk-Fact-BC36A5A694E09F98E681E9967BD7E36E" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projects &amp; extras</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4557-wk-Fact-CCD8A4DABF71695256F0E9967B02C4C6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,271</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4576-wk-Fact-41A3353092AE5DA2213FE9967AF92F6D" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">51</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4591-wk-Fact-4165967DD19DAD968A71E9967B03E86F" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">52,891</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4611-wk-Fact-9D35FF4FF64EF4BA0097E9967AFD8C18" name="eme:PercentageOfIndividualSegmentRevenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">49</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4632-wk-Fact-2E977C99C5DDFF278556E9967BD9DE51" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112,377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4665-wk-Fact-C5252BDA9DA351AF85DEE9967AFF71EB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,525</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4772-wk-Fact-9F497C425CF112609B6AE9967CAE19B3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,299,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4805-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,158,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:100%;font-size:10pt;"><ix:continuation id="TextSelection-766443069D75DBA6ED45E9967A8B63B5-2"><span style="font-family:inherit;font-size:10pt;">&#160;</span></ix:continuation><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Contract Liabilities </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recognized in the period when our right to consideration is unconditional. Accounts receivable are recognized net of an allowance for credit losses. A considerable amount of judgment is required in assessing the likelihood of realization of receivables.  </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our long-term construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts cannot be billed under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">11</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-6" continuedAt="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-7"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities from our long-term construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts.  Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in &#8220;Other long-term obligations&#8221; in the Consolidated Balance Sheets.   </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-0-wk-Fact-1E15AE5D6382854D156DE9967A98E99A" continuedAt="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-1" escape="true">Net contract liabilities consisted of the following (in thousands):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-1" continuedAt="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-2"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4944-wk-Fact-F5E3E8D8A50DD805B0B2E9967AE9193E" name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">195,265</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4963-wk-Fact-158E1480D96BB83C31E0E9967C64D110" name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177,830</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4978-wk-Fact-19AC6539167D362D2318E9967A8F6DD6" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e4997-wk-Fact-A83E9586AD8F91F47BE3E9967AC9928D" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5017-wk-Fact-0AB306F3C6C002897EA5E9967C228CDB" name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">590,873</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5037-wk-Fact-B9B709B239969C33EEC3E9967AB36A67" name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">623,642</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5058-wk-Fact-974C5651D73E095963ACE9967AC298EE" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,051</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5078-wk-Fact-629187B8D0EE7CB987D9E9967AC588E5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5104-wk-Fact-AF6EB1DCB0360FFDBA6DE9967A8E0C08" name="eme:ContractwithCustomerAssetsandLiabilitiesNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">397,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1335819e5124-wk-Fact-17526F289F61916B1469E9967AE6DB9F" name="eme:ContractwithCustomerAssetsandLiabilitiesNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">447,954</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-2"></ix:continuation>The </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1335819e5144-wk-Fact-B8FA5968228F77A8C7D7E9967A85B8B6" name="eme:ContractwithCustomerAssetsandLiabilitiesNetChange" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" sign="-" format="ixt:numdotdecimal">50.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in net contract liabilities for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was primarily attributable to a decrease in net contract liabilities on our uncompleted long-term construction contracts, partially as a result of the completion or substantial completion of certain large projects which were previously billed in advance pursuant to contract terms. The acquisition completed in the first quarter of 2020 did not have a significant impact on our contract assets and contract liabilities. There was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5156-wk-Fact-48810C0A90C5665783AAE9967A9AF541" name="us-gaap:ContractWithCustomerAssetCreditLossExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> significant impairment of contract assets recognized during either period presented.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction Price Allocated to Remaining Unsatisfied Performance Obligations </span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="eme:RevenueRemainingPerformanceObligationTableTextBlock" id="TextSelection-251D61C842D89D5073AAE9967A9A3676-0-wk-Fact-29B7817037799D8399FDE9967A9AD113" escape="true"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#8220;remaining performance obligations&#8221;) for each of our reportable segments and their respective percentages of total remaining performance obligations (in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5272-wk-Fact-730CD474DCEA06BADFD2E9967ACFE7B9" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,032,611</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5286-wk-Fact-62635F9F96619346D452E9967A9FFED7" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5302-wk-Fact-12DF68B0FACDC90AE12DE9967A8A2629" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,601,659</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5321-wk-Fact-2CDCEEE731B7DCF22A3DE9967A8B3049" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5337-wk-Fact-A54E7190F907820FFCE3E9967AA76527" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">545,803</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5356-wk-Fact-07166F94D0C8EA1E3A7AE9967AA0C615" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5372-wk-Fact-19A1813C049120D60027E9967AA21F8D" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">109,192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5391-wk-Fact-8A98AF54B54FEFA206E4E9967AC4A080" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5407-wk-Fact-C05535BB4F14BE9326D6E9967AA57F7D" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,289,265</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5426-wk-Fact-90B64A45FA1DBF669571E9967AB7234B" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5442-wk-Fact-79C56D5FF3A00FB4F20BE9967AA314B9" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">134,634</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5461-wk-Fact-5AD074C0D2B26285EAE2E9967A90BBF4" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5482-wk-Fact-1F2AB5ABB697F18B9DB6E9967AADF4B7" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,423,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5496-wk-Fact-A118053790297BC2AC40E9967A8DE8B5" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" contextRef="FI2020Q1" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1335819e5515-wk-Fact-CF98C97848C3DE7DED05E9967A841797" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1" unitRef="usd" decimals="-7" scale="9" format="ixt:numdotdecimal">4.42</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;">.  Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts due to the inherent substantial economic penalty that would be incurred by our customers upon cancellation.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-7"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.  </span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="TextSelection-AA861B8AB3310B479384E9967A838E68-0-wk-Fact-C51E6BD40FD18DFBEBDAE9967A833026" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Within          one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Greater than one year</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5654-wk-Fact-19513E84CDBB7100E03DE9967CB46C01" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">842,643</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5673-wk-Fact-7A0CF0570227DBD2133CE9967CBF1315" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">189,968</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5688-wk-Fact-3E856B57E598F09E9DE3E9967CC4B6D1" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,996,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5707-wk-Fact-7DDCF4063430E7CF8FE1E9967CCAF837" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">604,915</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5727-wk-Fact-CEC8D417D27904B38510E9967CBE9308" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">525,161</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5746-wk-Fact-1F9A8897C6D80D3368B6E9967CBC4E90" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,642</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5766-wk-Fact-91B9E70DBE34B538DB65E9967CB72B8A" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">109,192</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5785-wk-Fact-2382D4C4E474AA7EAA70E9967CB932CE" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5805-wk-Fact-B74F78FD535C882203700E0D5A496049" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,473,740</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5824-wk-Fact-40B9BC7F5A983F18216E0E0DF1A5B888" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">815,525</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5844-wk-Fact-CC51A610DC229BDEFC16E9967CCB2F88" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,059</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5863-wk-Fact-F415C2BD6BEF2570943AE9967CBD44A3" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,575</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5888-wk-Fact-A209B5239D51759A156B0E0D5DA487CF" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,572,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1335819e5907-wk-Fact-4F0587D1154B69FC0BEC0E0DF42D3950" name="us-gaap:RevenueRemainingPerformanceObligation" contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">851,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> We believe our reported remaining performance obligations are firm and contract cancellations have not historically had a material adverse effect on us. However, the extent to which the COVID-19 pandemic may impact our remaining performance obligations is highly uncertain and will be affected by a number of factors that are difficult to predict. These include the duration and extent of the outbreak; the duration and extent of imposed or recommended containment and mitigation measures; the impact of the pandemic on economic activity, including on construction projects and our customers&#8217; demand for our goods and services; any further closures of our customers&#8217; offices and facilities; and any additional project delays or shutdowns.</span></div></ix:continuation><div><a id="s8FAC04EC4298AB6A8DB7E9967D8E627F"></a></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-0-wk-Fact-092EAD4FDE40ADF7E74DE9967B4AD9F7" continuedAt="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-1" escape="true">Acquisitions of Businesses</ix:nonNumeric></span></div><ix:continuation id="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-1" continuedAt="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-2"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based on the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2020</span><span style="font-family:inherit;font-size:10pt;">, we acquired a company for an immaterial amount. This company provides building automation and controls solutions within the Northeastern region of the United States, and its results of operations have been included within our United States building services segment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">November&#160;1, 2019</span><span style="font-family:inherit;font-size:10pt;">, we completed the acquisition of Batchelor &amp; Kimball, Inc. (&#8220;BKI&#8221;), a leading full service provider of mechanical construction and maintenance services. This acquisition strengthens our position and broadens our capabilities in the Southern and Southeastern regions of the United States, and its results of operations have been included within our United States mechanical construction and facilities services segment. Under the terms of the transaction, we acquired&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1322721e715-wk-Fact-997F455FA72F493456EC0E5A0450D4CA" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">&#160;of BKI&#8217;s outstanding capital stock for total consideration of&#160;approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e719-wk-Fact-2F8A85E8CB9863C11FDF0E5A384711C7" name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="D2019Q4Nov1_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">220.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the acquisition of BKI, we acquired working capital of&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e723-wk-Fact-7AC9255E8181056126E50E5A5BCC180E" name="eme:BusinessCombinationRecognizedWorkingCapital" contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">29.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;and other net assets of&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e727-wk-Fact-8557B5337AA2FAEB2A760E5A849BB728" name="eme:BusinessCombinationRecognizedOtherNetAssets" contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">4.9</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;and have preliminarily ascribed&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e732-wk-Fact-4547DD3727F92BB07C9D0E5AC065B65D" name="us-gaap:Goodwill" contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">43.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;to goodwill and&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e736-wk-Fact-36EA329881AE128DE8E10E5AEBAD6C88" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">141.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;to identifiable intangible assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the net assets acquired and represents the future economic benefits expected from this strategic acquisition. The weighted average amortization period for the identifiable intangible assets, which consist of a trade name, customer relationships, and contract backlog, is approximately&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d1322721e740-wk-Fact-4D7A759FA0F7C26A83F00E5B246A3767" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_BKIMember" format="ixt-sec:duryear">10.5</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to BKI, during 2019, we completed six other acquisitions for total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e747-wk-Fact-7B000F1EDB76A6C4C4FE0E5BA0CCD2C7" name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">85.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. Such companies include: (a) a company which provides electrical contracting services in central Iowa, the results of operations of which have been included within our United States electrical construction and facilities services segment, (b) a company which provides mechanical contracting services in south-central and eastern Texas, the results of operations of which have been included within our United States mechanical construction and facilities services segment, and (c) four companies within our United States building services segment which bolster our presence in geographies where we have existing operations and provide either mobile mechanical services or building automation and controls solutions.  In connection with these acquisitions, we acquired working capital of </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Condensed Consolidated Financial Statements (Unaudited)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 4 Acquisitions of Businesses - (Continued)</span></div></div><div><br/></div><ix:continuation id="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-2"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e752-wk-Fact-84ED86D4150701E7913B995AA3AC3464" name="eme:BusinessCombinationRecognizedWorkingCapital" contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">25.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and other net assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e756-wk-Fact-E065E2577ECB86270E480E5BFC16AE4A" name="eme:BusinessCombinationRecognizedOtherNetAssets" contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and have preliminarily ascribed </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e760-wk-Fact-87C54590CA41B338007D0E5C1FD4BA68" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">29.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1322721e764-wk-Fact-D9B301C4388A7C1B5F6E0E5C464AF973" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">29.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the business acquired in 2020, BKI, and one of the other businesses acquired in 2019 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the remaining businesses acquired in 2019 have been finalized with an insignificant impact.</span></div></ix:continuation><div><a id="s1D50E0EFCB7B20717000E9967D5B4156"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 5 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-F3FE0B3C5824CCFA6183E9967C9DABB6-0-wk-Fact-12A3B54C23A8132B7A1DE9967C9D8FB0" continuedAt="TextSelection-F3FE0B3C5824CCFA6183E9967C9DABB6-1" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="TextSelection-F3FE0B3C5824CCFA6183E9967C9DABB6-1"><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Calculation of Basic and Diluted Earnings per Common Share</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-36E7F0EECF116B5F4A2FE9967C9A4F3C-0-wk-Fact-F51DA694E1DD8CE84441E9967C9A8E32" escape="true"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (&#8220;EPS&#8221;) for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except share and per share data): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e876-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e895-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,410</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding used to compute basic earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e951-wk-Fact-C88901AAB2988314CC78E9967ABAD86B" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">56,007,122</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e970-wk-Fact-9B2C21DF0374F878EBC4E9967AE0FCD6" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q1QTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">56,168,356</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities&#8212;Share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e990-wk-Fact-3507B543419306020651E9967AD3AC06" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">203,606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1009-wk-Fact-CB78B47EC873E03697ACE9967B08E282" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="FD2019Q1QTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">255,866</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used to compute diluted earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1029-wk-Fact-6EBBA1E83C1255CE8235E9967AC51BE9" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">56,210,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1048-wk-Fact-076872B7CCD9B9F94D7DE9967AF1EAEF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q1QTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">56,424,222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1114-wk-Fact-B94270308C15D9A06B08E9967C8F4008" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1133-wk-Fact-15B27073E973AB7A650AE9967C0024E2" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.29</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1195-wk-Fact-6BDAE8F2326EA477DB79E9967B64F518" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.35</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1214-wk-Fact-8730060DF6855D89F933E9967CC05832" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of outstanding share-based awards that were excluded from the computation of diluted EPS for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> because they would be anti-dilutive were </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1243-wk-Fact-311566633937123123D50E7B86C51B1F" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">95,084</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325773e1247-wk-Fact-E6228BEF9402B844E8DB047B1B80BC7C" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2019Q1QTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">2,150</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></ix:continuation><div><a id="s7862E16EF6C885F8EC80E9967E0C200F"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 6 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:InventoryDisclosureTextBlock" id="TextSelection-3D88B3490B9070BB6734E9967CE2FA5E-0-wk-Fact-31FA58F38109DDD8E2D1E9967CE2E42A" continuedAt="TextSelection-3D88B3490B9070BB6734E9967CE2FA5E-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="TextSelection-48BC3D3B565D334E838AE9967CD24A2F-0-wk-Fact-F67F6EE822C7418A97D4E9967CD299D7" escape="true"><ix:continuation id="TextSelection-3D88B3490B9070BB6734E9967CE2FA5E-1"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials and construction materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e781-wk-Fact-D793023B5123A49076C7E9967BE6A7DA" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,749</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e800-wk-Fact-CCC891AF688FC42E9CCBE9967BE3308A" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,365</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e815-wk-Fact-BA3E94DCCCEA92700816E9967BE4DD50" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e834-wk-Fact-4F0CEFEDA4D7754663F1E9967BE721B7" name="us-gaap:InventoryWorkInProcessNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,081</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e859-wk-Fact-2CA06AA731724D77A95AE9967BA8CC06" name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,387</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1323964e878-wk-Fact-3F83C83DCB5FE38A4ADEE9967B66B82E" name="us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,446</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14</span></div></div><hr style="page-break-after:always"></hr><div><a id="sC1ABC74B213AF412CD18E9967D6F1D31"></a></div><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 7 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-0-wk-Fact-54712AC4B0A8B4485314E9967AC37A95" continuedAt="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-1" escape="true">Debt&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><ix:continuation id="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-1" continuedAt="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-9F1CBE7805C1A0B367D3E9967CA14778-0-wk-Fact-8FDF1DFD8747EE09B073E9967CA113C0" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e785-wk-Fact-5BC31E2559471D54B590E9967BDCB8D1" name="us-gaap:LongTermLineOfCredit" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">200,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e804-wk-Fact-B3B8ED16099F32783548E9967BB0491D" name="us-gaap:LongTermLineOfCredit" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e819-wk-Fact-CED0DF1FC5478A4E3002E9967BAA7DF6" name="us-gaap:LongTermDebt" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e838-wk-Fact-64BE43597653A0C69C55E9967B8D24DE" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">254,431</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1325775e858-wk-Fact-DF326202DF43B733BC5EE9967B634DEF" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,720</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1325775e878-wk-Fact-F1067945E89A57DB53F0E9967BA016C4" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,879</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e899-wk-Fact-1EFC19F14C97432A8BB2E9967B294890" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e918-wk-Fact-D80C100DEFAB3B1EDFD3E9967BA69D6F" name="us-gaap:FinanceLeaseLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,679</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e938-wk-Fact-E3913644A27DE910B796E9967B5C3CA6" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">504,541</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e957-wk-Fact-3422504B9FDDF3015915E9967B953F59" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">312,231</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current maturities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e977-wk-Fact-7BE544F02BEE60D1916FE9967BA4CD94" name="eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e996-wk-Fact-E6EE62333E122BB93AB9E9967BDD0BD9" name="eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1021-wk-Fact-B15598F9DE5B610FF67CE9967BA75E7D" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">494,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1040-wk-Fact-23542C87306ED9791293E9967BDAFFCF" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">294,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><ix:continuation id="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-2" continuedAt="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-3"><span style="font-family:inherit;font-size:10pt;">Until March 2, 2020, we had a credit agreement dated as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d1325775e1073-wk-Fact-65963957362C279DC8B4E9967CE3F0D9" name="eme:CreditAgreementInitiationDate1" contextRef="D2016Q3Aug3_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember" format="ixt:datemonthdayyearen">August 3, 2016</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;">, which provided for a </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1325775e1077-wk-Fact-2E4FBFF9F8187055E7FBE9967CD43039" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2016Q3SD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">900.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the &#8220;2016 Revolving Credit Facility&#8221;) and a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1081-wk-Fact-A3C07C0E69EFB6F2AD82E9967AC6094B" name="us-gaap:LongTermDebt" contextRef="I2016Q3SD_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">400.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan (the &#8220;2016 Term Loan&#8221;) (collectively referred to as the &#8220;2016 Credit Agreement&#8221;). On March 2, 2020, we amended and restated the 2016 Credit Agreement to provide for a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1085-wk-Fact-AF30AD8651CEB4A0AE06128E9EF194FD" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">1.3</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the &#8220;2020 Revolving Credit Facility&#8221;) and a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1089-wk-Fact-A5717941C496EA31CD9E128EC17F1864" name="us-gaap:LongTermDebt" contextRef="I2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">300.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan (the &#8220;2020 Term Loan&#8221;) (collectively referred to as the &#8220;2020 Credit Agreement&#8221;) expiring </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d1325775e1094-wk-Fact-C18EEA281A4FA112D67C1288D02D2AD2" name="eme:CreditAgreementExpirationDate1" contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member" format="ixt:datemonthdayyearen">March 2, 2025</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;">. We may increase the 2020 Revolving Credit Facility to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1325775e1098-wk-Fact-5601E1411730B63CD313E9967B1A5233" name="eme:IncreaseBorrowingCapacity" contextRef="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">1.9</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1325775e1102-wk-Fact-8E6462FE7028801BC448E9967A75E20F" name="eme:LettersOfCreditMaximumBorrowingCapacity" contextRef="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">400.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries. Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, maintenance of certain financial ratios and certain limitations on payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> with respect to the 2020 Credit Agreement and, as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, with respect to the 2016 Credit Agreement. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1114-wk-Fact-AAA303977C5DAD1AD000E9967B28C685" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.10</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1119-wk-Fact-D9DC6624EF4ABFD9481DE9967B2282CB" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.25</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests. The fee was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1123-wk-Fact-0BA21BBBE02A73FD4879E9967B0B9CFB" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" contextRef="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.10</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the unused amount as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Borrowings under the 2020 Credit Agreement bear interest at (1)&#160;a base rate plus a margin of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1131-wk-Fact-8372927DDB6FE1153DF7E9967B0E7457" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.00</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1135-wk-Fact-37C5660337A472795C16E9967A7ABEBA" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.75</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests, or (2)&#160;United States dollar LIBOR (</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1140-wk-Fact-358A5A972ABFEF98B7143BE4D127CA49" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">0.87</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1144-wk-Fact-AC806E24A47C63CBDB81E9967A58D662" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">0.99</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1152-wk-Fact-FFFF5965436462A3A8BEE9967CD40D0C" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.00</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1156-wk-Fact-5CA171DA0016CFD5285FE9967CD3EFB7" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.75</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1160-wk-Fact-F787FEE698DD636D8FF2E9967CB13640" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.25</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">), (b) the federal funds effective rate, plus </span><span style="font-family:inherit;font-size:10pt;">&#189; of 1.00%</span><span style="font-family:inherit;font-size:10pt;">, (c) the daily one month LIBOR rate, plus </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1173-wk-Fact-1E920141813FC45ED164E9967C9AF348" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.00</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, or (d) </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1177-wk-Fact-27E5BF6266C876756556E9967CE2B3B6" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreement0BaseRateMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.00</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">. The interest rates in effect at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1186-wk-Fact-72AC47038F0AE37D7BDD3BE9711EC635" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">1.87</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1325775e1190-wk-Fact-F3502568C8AB0FCE61A9E9967AB33090" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">1.99</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1194-wk-Fact-E21B64F3FE1B0FA10B46E9967CD0AF34" name="eme:RangeOfLetterOfCreditFees" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">0.75</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1325775e1198-wk-Fact-69F2BB11A4E4891F4842E9967ACB3EAA" name="eme:RangeOfLetterOfCreditFees" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.75</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1202-wk-Fact-4A9BF2442262C75AF02083231FA3B8D2" name="us-gaap:DeferredFinanceCostsGross" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement and are included as part of interest expense. We are required to make annual installment payments on the 2020 Term Loan, with a principal payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1206-wk-Fact-EB9EADC5842A9E2A35CDE9967C947067" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">7.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> on December 31, 2020 and principal payments on December 31 of each subsequent year in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1211-wk-Fact-837AF2886107CDE9732A1295D432A3BC" name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="FI2021Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. All unpaid principal and interest is due on March 2, 2025. As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of the 2020 Term Loan and the 2016 Term Loan was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1223-wk-Fact-A6EC3FAC0C735AE8174AE9967B217D8E" name="us-gaap:LongTermDebt" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">300.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1227-wk-Fact-6DD294CEBD11C8224EBCE9967C7A8BEC" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">254.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1325775e1240-wk-Fact-46F52BA8B10D98B545F7E9967CA6FAD9" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">79.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1244-wk-Fact-355442D54BBBA816BB963C7DA0481ECB" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">109.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, respectively. There were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1248-wk-Fact-2DA94740A3FA385DD76EE9967CE4A40A" name="us-gaap:LongTermLineOfCredit" contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">200.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2020 Revolving Credit Facility as of March 31, 2020, and there were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1325775e1252-wk-Fact-BCD83DB182D3D6040EDAE9967A4E4707" name="us-gaap:LongTermLineOfCredit" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">50.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2016 Revolving Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-3">.</ix:continuation> </span></div><div><a id="sDE15A9D9EE960FF43019E9967D9CAFFA"></a></div><div style="line-height:120%;padding-top:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8<ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueDisclosuresTextBlock" id="TextSelection-769851B79DC6579B6E5EE9967B19529D-0-wk-Fact-0600F77202B3FEE9F7BFE9967B19F3BA" continuedAt="TextSelection-769851B79DC6579B6E5EE9967B19529D-1" escape="true"> Fair Value Measurements&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="TextSelection-6DDB8DF7223BC0B42F01E9967B1E9B4B-0-wk-Fact-EE924F1C2DA048BD4548E9967B1E0A2B" continuedAt="TextSelection-6DDB8DF7223BC0B42F01E9967B1E9B4B-1" escape="true"><ix:continuation id="TextSelection-769851B79DC6579B6E5EE9967B19529D-1" continuedAt="TextSelection-769851B79DC6579B6E5EE9967B19529D-2"><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy, which gives the highest priority to quoted prices in active markets, is comprised of the following three levels:</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Unadjusted quoted market prices in active markets for identical assets and liabilities.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Observable inputs, other than Level 1 inputs. Level 2 inputs would typically include quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.</span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 8 Fair Value Measurements - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></div><div><br/></div><ix:continuation id="TextSelection-769851B79DC6579B6E5EE9967B19529D-2" continuedAt="TextSelection-769851B79DC6579B6E5EE9967B19529D-3"><ix:continuation id="TextSelection-6DDB8DF7223BC0B42F01E9967B1E9B4B-1"><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Prices or valuations that require inputs that are both significant to the measurement and unobservable.</span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="TextSelection-EE259F03526C740ECB4CE9967B3D0542-0-wk-Fact-D1C7C6CE338140D9D1DAE9967B3DCBD7" continuedAt="TextSelection-EE259F03526C740ECB4CE9967B3D0542-1" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value measured on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:63%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">347,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">347,092</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1197-wk-Fact-0F84A40EEBF7DFB32C6CE9967A5A9BA8" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">377,753</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1216-wk-Fact-54816B1ABBD4DDEE1CB5E9967A528C42" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1235-wk-Fact-35BB2799756A07FF9B8FE9967B153173" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1255-wk-Fact-E2EDE8D63601DB8075E5E9967A5E64CF" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">377,753</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:63%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">358,818</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">358,818</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,102</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,102</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3" name="us-gaap:DeferredCompensationPlanAssets" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,295</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1703-wk-Fact-EC153DC94CC2C30649B3E9967C9F1590" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">390,215</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1722-wk-Fact-9DE93389A8BE4DEF59CAE9967CA966EB" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1741-wk-Fact-7B30D0C3C8C7F68E7CF2E9967C9C3B79" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329582e1761-wk-Fact-5E1F75FD1C17B8F0F401E9967CB00643" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">390,215</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, we had </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1329582e1796-wk-Fact-A73B6C81B0F08F4D6746E9967B08A217" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">120.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1329582e1800-wk-Fact-F98BB83286F0F3D40CCAE9967B1B55AB" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">164.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, in money market funds.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash is classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div></ix:footnote></td></tr></table></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-EE259F03526C740ECB4CE9967B3D0542-1" continuedAt="TextSelection-EE259F03526C740ECB4CE9967B3D0542-2"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><ix:continuation id="TextSelection-EE259F03526C740ECB4CE9967B3D0542-2"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred compensation plan assets are classified as &#8220;Other assets&#8221; in the Consolidated Balance Sheets.</span></div></ix:continuation></ix:footnote></td></tr></table></ix:continuation><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><ix:continuation id="TextSelection-769851B79DC6579B6E5EE9967B19529D-3"><span style="font-family:inherit;font-size:10pt;">We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt.</span></ix:continuation><span style="font-family:inherit;font-size:8pt;">&#160;</span></div><div><a id="sEF1B921D5009B1C20F8CE9967D67C457"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 9 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-4F808CCD9513F82F3A52E9967B2D04E7-0-wk-Fact-E7EF44603B48A22AFE4BE9967B2C636C" continuedAt="TextSelection-4F808CCD9513F82F3A52E9967B2D04E7-1" escape="true">Income Taxes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><ix:continuation id="TextSelection-4F808CCD9513F82F3A52E9967B2D04E7-1"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, our income tax provision was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1327915e712-wk-Fact-4394C9B3EDB136B8279EE9967B266608" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">28.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1327915e716-wk-Fact-F93278FEA8BED783E2E7E9967B4511FC" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">27.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on an effective income tax rate, before discrete items, of</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327915e722-wk-Fact-033F35F835008E289A61E9967B4FB031" name="eme:EffectiveIncomeTaxRateBeforeDiscreteItems" contextRef="FD2020Q1YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">27.6</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327915e727-wk-Fact-728DB4867290EBF36A65E9967B29E5EC" name="eme:EffectiveIncomeTaxRateBeforeDiscreteItems" contextRef="FD2019Q1QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">28.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rate for the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, inclusive of discrete items, was </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327915e739-wk-Fact-B78EF52972EA84EF6BA6E9967B2ED7D6" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2020Q1YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">27.4</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1327915e743-wk-Fact-A058F8E1C2C10B074826E9967B499DE3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2019Q1QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">27.5</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rates differed from the statutory tax rate due to state and local income taxes and other permanent book to tax differences. The increase in the 2020 income tax provision was primarily due to increased income before income taxes.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1327915e758-wk-Fact-ECE78A225C78EFA11FEBE9967B5BC76A" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> unrecognized income tax benefits.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. The Company is currently under examination by various taxing authorities for the years 2014 through 2018. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) was signed into law. The CARES Act provides for various tax relief and tax incentive measures, which are not expected to have a material impact on our results of operations or liquidity.</span></div></ix:continuation><div><a id="sECADD773BC334E474169E9967E36AC82"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 10 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-0-wk-Fact-5A625EE0C7AA8E68F50EE9967B164056" continuedAt="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-1" escape="true">Common Stock&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><ix:continuation id="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-1" continuedAt="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-2"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1329591e712-wk-Fact-692F10795DFCE547A385E9967BA88E95" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2020Q1" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">54,837,771</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1329591e716-wk-Fact-AB44E05B11F6F8978131E9967BBAC8AD" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q4" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">56,219,831</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock outstanding, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, we issued </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1329591e731-wk-Fact-BE13963942D5BE800346E9967B399FD1" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">101,695</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1329591e735-wk-Fact-A8F376F736971158829DE9967B21D764" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" contextRef="FD2019Q1QTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">100,947</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively. These shares were issued primarily upon: (a) the satisfaction of required conditions under certain of our share-based </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">16</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 10 Common Stock - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></div><div><br/></div><ix:continuation id="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-2"><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">compensation plans, (b) the purchase of common stock pursuant to our employee stock purchase plan, and (c) the exercise of stock options. We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1329591e742-wk-Fact-725537033DE2F1BF3DCAE9967BE71026" name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.08</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September&#160;2011, our Board of Directors (the &#8220;Board&#8221;) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount of our common stock that we may repurchase under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1329591e749-wk-Fact-3A13CFEDFBF2B4752E0EE9967B305FB7" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="FI2020Q1_us-gaap_ShareRepurchaseProgramAxis_eme_RepurchaseProgramSep2011toMar2020Member" unitRef="usd" decimals="INF" scale="9" format="ixt:numdotdecimal">1.15</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. During the first quarter of 2020, we repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1329591e753-wk-Fact-88E04A8AD87B74B530DFE9967BA31F2B" name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="FD2020Q1YTD" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1329591e757-wk-Fact-F93935955033640AB57E325FE37C0437" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">99.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. Since the inception of the repurchase program through </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have repurchased approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d1329591e765-wk-Fact-2FE97722AD011A2AEDBBE9967B1FCCE1" name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="D2020Q1Sep2011toMar2020" unitRef="shares" decimals="-5" scale="6" format="ixt:numdotdecimal">17.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1329591e770-wk-Fact-D605E024D3A41B49848EE9967B35143F" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="D2020Q1Sep2011toMar2020" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">890.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. As of  </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there remained authorization for us to repurchase approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1329591e778-wk-Fact-3EF94CF8D45A1FE6D564E9967BD22FAA" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">259.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement, placing limitations on such repurchases. The repurchase program has been and will be funded from our operations.</span></div></ix:continuation><div><a id="sC18FDE1ED34181EA5D59E9967D63CB48"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 11 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="TextSelection-8AFD08C7051EB1281CF4E9967CA604D1-0-wk-Fact-5F6B08250AF7C3FDC3F8E9967CA56A06" continuedAt="TextSelection-8AFD08C7051EB1281CF4E9967CA604D1-1" escape="true">Retirement Plans</ix:nonNumeric></span></div><ix:continuation id="TextSelection-8AFD08C7051EB1281CF4E9967CA604D1-1"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the &#8220;UK Plan&#8221;); however, no individual joining the company after October&#160;31, 2001 may participate in the UK Plan. On May&#160;31, 2010, we curtailed the future accrual of benefits for active employees under such plan. We also sponsor </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e702-wk-Fact-23B6540C495CF07EB656E9967C9E3B7D" name="eme:DefinedBenefitPlanNumberOfPlans" contextRef="FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US" unitRef="plan" decimals="0" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> domestic retirement plans in which participation by new individuals is frozen.</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Components of Net Periodic Pension Cost</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="TextSelection-C5FFFEB75D52CF36F169E9967CA129E7-0-wk-Fact-8A0AE6F21D317709E4F6E9967CA1B687" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net periodic pension cost (income) of the UK Plan for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e846-wk-Fact-C0B58356C8D8C5BFB09AE9967C508095" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,596</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e865-wk-Fact-2FCB00422AECDC8E6C77E9967C46AEF2" name="us-gaap:DefinedBenefitPlanInterestCost" contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,039</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1336571e880-wk-Fact-BFFCBDFCF995DE8349DDE9967B4B84DC" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,997</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1336571e900-wk-Fact-4C6E49A91DB800434980E9967C4F1D3F" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,116</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of unrecognized loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e921-wk-Fact-400E24B8A4C851CEF1C2E9967C503FB9" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e940-wk-Fact-6D28DE9A6785E53CBC65E9967C488C2B" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension cost (income)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1336571e965-wk-Fact-39987629BD1E351D052EE9967B520BA2" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">806</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1336571e985-wk-Fact-04DD53857C588548989CE9967C72800D" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">477</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net periodic pension cost associated with the domestic plans was approximately </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employer Contributions</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our United Kingdom subsidiary contributed approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1336571e1037-wk-Fact-D73CDC257CF1D4234DF0E9967C9EB158" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> to the UK Plan and anticipates contributing an additional </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1336571e1041-wk-Fact-157FBCC5D9E8CA9DDE60E9967CA51EFB" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" contextRef="FI2020Q1_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> during the remainder of 2020. </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1336571e1045-wk-Fact-7349FD8853690CA593C0E9967CA380E0" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" contextRef="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US" unitRef="usd" decimals="-5" scale="6" format="ixt-sec:numwordsen">No</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> contributions were made to the domestic plans for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div></ix:continuation><div><a id="sE2760E8ABAF1A3209375E9967D984505"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 12 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-0-wk-Fact-E7CD8B21B4C8747EE959E9967B653877" continuedAt="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-1" continuedAt="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-2"><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Government Contracts</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government.  Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations or liquidity.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Computer System Attack</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 15, 2020, we became aware on an infiltration and encryption of portions of our information technology network. This attack temporarily disrupted our use of the impacted systems. As part of our investigation into this incident, we have engaged outside security experts. Although our investigation is still ongoing, the procedures performed to date have not identified any </span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 12 Commitments and Contingencies - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></div><div><br/></div><ix:continuation id="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-2"><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exfiltration of customer or employee data or any inappropriate access to our accounting or finance systems. The Company maintains insurance coverage for these types of incidents; such policies, however, may not completely provide coverage for, or completely offset the costs of, this infiltration. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> &#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations or liquidity.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring expenses&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses, relating to employee severance obligations, were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1338713e729-wk-Fact-B07872E697929293788EE9967B63F5D8" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d1338713e733-wk-Fact-FA2F660B466439F6D23AE9967C940FEC" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">0.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the balance of restructuring obligations yet to be paid was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d1338713e750-wk-Fact-5BD6D492C48341B075C3E9967C8FA66D" name="us-gaap:RestructuringReserve" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;">. Such remaining amounts will be paid pursuant to our contractual obligations throughout 2020 and 2021. Based on current plans in place, no material expenses in connection with restructuring are expected to be incurred during the remainder of 2020.</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="TextSelection-521E9E6835C9ABAFA90AE9967B5F2EF4-0-wk-Fact-8C690C46D59E2CFEECE4E9967B5E9CAD" escape="true"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in restructuring activity by reportable segment during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):&#160;&#160;&#160;&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United&#160;States<br/>electrical<br/>construction<br/>and facilities<br/>services&#160;segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United States building services segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate administration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e912-wk-Fact-BC56F454F66256CB3CA8E9967CE0B387" name="us-gaap:RestructuringReserve" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e931-wk-Fact-6AB1954CA3F2EA5EE150E9967B98B524" name="us-gaap:RestructuringReserve" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e951-wk-Fact-FA40A95269497A51F68CE9967A5BD8E0" name="us-gaap:RestructuringReserve" contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,424</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e970-wk-Fact-F6D3D0BAB9374AA14F0BE9967BDD9052" name="us-gaap:RestructuringReserve" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,630</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e990-wk-Fact-3D27F67C98E44E8DB2B7E9967BE45AF0" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1009-wk-Fact-A51AB6B51DB8ADD14059E9967B6A6E11" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1028-wk-Fact-3434A2AE787FDCCAD22FE9967BD356F5" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1048-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1073-wk-Fact-C8844418E935A1DE2FB9E9967C624F8B" name="us-gaap:PaymentsForRestructuring" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1093-wk-Fact-EA06369DAD089BFA7E4AE9967B93EB88" name="us-gaap:PaymentsForRestructuring" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">381</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1113-wk-Fact-65F98CAB61CF1A5448CEE9967CCF98B1" name="us-gaap:PaymentsForRestructuring" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1134-wk-Fact-8447E73E753F6DA50D68E9967B7016D8" name="us-gaap:PaymentsForRestructuring" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">441</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1165-wk-Fact-FD79AB2C9F6E78770834E9967CCD7DCA" name="us-gaap:RestructuringReserve" contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1184-wk-Fact-113C69D4BFC08B4457C3E9967BD256BD" name="us-gaap:RestructuringReserve" contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1204-wk-Fact-07801362F4473EB29740E9967CB3CBBA" name="us-gaap:RestructuringReserve" contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,394</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1223-wk-Fact-0BF2E7C7B391ABE32E34E9967B691CC2" name="us-gaap:RestructuringReserve" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,464</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1248-wk-Fact-5BC5AA92352800E0B7CEE9967A6D8153" name="us-gaap:RestructuringReserve" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">445</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1267-wk-Fact-8206C52C2D43F0DCC1FAE9967B6C70DE" name="us-gaap:RestructuringReserve" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">412</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1287-wk-Fact-7C03FB54CF1E4121A5FBE9967CAACDCA" name="us-gaap:RestructuringReserve" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1306-wk-Fact-805AF207B7E4D28C075AE9967BD488B7" name="us-gaap:RestructuringReserve" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,558</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1326-wk-Fact-573065D706157CE5EEA7E9967A58EDFA" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1345-wk-Fact-C3C867196E9864EEC7F9E9967B587AEB" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1364-wk-Fact-0A1C7C0E94AAB9CD859AE9967B9ED7D3" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1384-wk-Fact-060314CD855D87E2B04AE9967CDDD152" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1409-wk-Fact-A44721737C1978679E1BE9967C31982F" name="us-gaap:PaymentsForRestructuring" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1429-wk-Fact-7993FE59EBCB4ECD0CBAE9967A65075D" name="us-gaap:PaymentsForRestructuring" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1449-wk-Fact-EF25106F7612587BA73CE9967A5D1045" name="us-gaap:PaymentsForRestructuring" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1338713e1469-wk-Fact-37FC80B4908BB95704BAE9967BC21FD5" name="us-gaap:PaymentsForRestructuring" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1500-wk-Fact-44B7E7FAF23B6D049672E9967BE274AD" name="us-gaap:RestructuringReserve" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">356</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1519-wk-Fact-B91816B9952726D1191EE9967CD5A9BB" name="us-gaap:RestructuringReserve" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1539-wk-Fact-B6740A826BF591585670E9967A50E3DC" name="us-gaap:RestructuringReserve" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1338713e1558-wk-Fact-1BA8A54479508E50F1C8E9967B73AE33" name="us-gaap:RestructuringReserve" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,057</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="se7c25e055b9f4c088b2a87255f08e260"></a></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 13 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="TextSelection-F94406996A546266B4DA8982E6DA9FA4-0-wk-Fact-B877736770DC8A5B0A2F898342083C62" continuedAt="TextSelection-F94406996A546266B4DA8982E6DA9FA4-1" escape="true">Additional Cash Flow Information</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="TextSelection-26F1A09E36B9F8730D03898865CA6443-0-wk-Fact-472DCD4BB0B9C1D6E9288988A68E11AA" escape="true"><ix:continuation id="TextSelection-F94406996A546266B4DA8982E6DA9FA4-1"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following presents additional cash flow information for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e854-wk-Fact-0713496DFD23915759D6897F9D71A9AC" name="us-gaap:InterestPaidNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,030</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e873-wk-Fact-8DC3A2086A9576D3192E897FACF98E34" name="us-gaap:InterestPaidNet" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,218</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e893-wk-Fact-8CB3006FB4FA22CDE328897F9D82BD28" name="us-gaap:IncomeTaxesPaid" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,265</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e912-wk-Fact-A5662026DF5DF30AFD48897FAD03AAA4" name="us-gaap:IncomeTaxesPaid" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,787</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e932-wk-Fact-BDE8C922EBC0EE95F8DE89816B661717" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,652</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e951-wk-Fact-55EECE6BC778342721B789816B6AE5D8" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,956</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e971-wk-Fact-51D597A84A0D4AA2786C8981BFD2A472" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">882</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1337333e990-wk-Fact-B2772AB9EBFD14B2F3F88981BFE01B6E" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,973</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">18</span></div></div><hr style="page-break-after:always"></hr><div><a id="s72AB6B7B987942D56850E9967D732291"></a></div><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-0-wk-Fact-00459BC7DE5F25A48697E9967BED9C85" continuedAt="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-1" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-1" continuedAt="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-2"><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have the following reportable segments: (a)&#160;United States electrical construction and facilities services (involving systems for electrical power transmission and distribution; premises electrical and lighting systems; process instrumentation in the refining, chemical processing, food processing, and mining industries; low-voltage systems, such as fire alarm, security, and process control; voice and data communication; roadway and transit lighting; and fiber optic lines); (b)&#160;United States mechanical construction and facilities services (involving systems for heating, ventilation, air conditioning, refrigeration, and clean-room process ventilation; fire protection; plumbing, process, and high-purity piping; controls and filtration; water and wastewater treatment; central plant heating and cooling; cranes and rigging; millwrighting; and steel fabrication, erection and welding); (c)&#160;United States building services; (d) United States industrial services; and (e)&#160;United Kingdom building services. The &#8220;United States building services&#8221; and &#8220;United Kingdom building services&#8221; segments principally consist of those operations which provide a portfolio of services needed to support the operation and maintenance of customers&#8217; facilities, including commercial and government site-based operations and maintenance; facility maintenance and services, including reception, security, and catering services; outage services to utilities and industrial plants; military base operations support services; mobile mechanical maintenance and services, including maintenance and service of mechanical, electrical, plumbing, and building automation systems; floor care and janitorial services; landscaping, lot sweeping, and snow removal; facilities management; vendor management; call center services; installation and support for building systems; program development, management and maintenance for energy systems; technical consulting and diagnostic services; infrastructure and building projects for federal, state and local governmental agencies and bodies; and small modification and retrofit projects, which services are not generally related to customers&#8217; construction programs. The &#8220;United States industrial services&#8221; segment principally consists of those operations which provide industrial maintenance and services for refineries, petrochemical plants, and other customers within the oil and gas industry. Services of this segment include refinery turnaround planning and engineering; specialty welding; overhaul and maintenance of critical process units; specialty technical services; on-site repairs, maintenance and service of heat exchangers, towers, vessels, and piping; design, manufacturing, repair, and hydro blast cleaning of shell and tube heat exchangers and related equipment; and other support services for customers within the upstream and midstream sectors.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-0-wk-Fact-541736B3D49CBF0E01B2E9967BF6BBE0" continuedAt="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-1" escape="true">The following tables present information about industry segments and geographic areas for the </ix:nonNumeric></span><ix:continuation id="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-1" continuedAt="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-2"><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></ix:continuation></div><ix:continuation id="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-2" continuedAt="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-3"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from unrelated entities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e880-wk-Fact-A920E2C6063DD58554C1E9967B8CC217" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">525,229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e899-wk-Fact-6832C16C7A1F0999819CE9967B989303" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">528,070</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e914-wk-Fact-1781EB13500542BA56C1E9967C29E638" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">834,112</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e933-wk-Fact-8DE8B390D49CD1C6C638E9967C3BA2FB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">752,409</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e953-wk-Fact-B78EA344402BEF052DE2E9967CB190FA" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">518,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e972-wk-Fact-141FF6235625EA78F7C0E9967CB8B905" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">512,079</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e992-wk-Fact-47EEF69B0DD93CEDDF88E9967B99DEBE" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">310,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1011-wk-Fact-B923412594316A534C21E9967B4836CE" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">258,645</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1031-wk-Fact-C332C0C36B770A33CBEEE9967B3FD255" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,187,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1050-wk-Fact-1DA01E11D74C051277E7E9967B9BFE64" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,051,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1070-wk-Fact-2E977C99C5DDFF278556E9967BD9DE51" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112,377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1089-wk-Fact-C5252BDA9DA351AF85DEE9967AFF71EB" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,525</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1114-wk-Fact-9F497C425CF112609B6AE9967CAE19B3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,299,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1133-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,158,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1236-wk-Fact-4225667EF7006D387CDEE9967BEAC0E3" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">526,245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1255-wk-Fact-D676E3E4743C6726F69FE9967BF66A7D" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">528,982</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1270-wk-Fact-8DED49228F094D7047A5E9967C04521C" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">838,804</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1289-wk-Fact-841F6DE1E4F4FDB34703E9967C0BDC95" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">759,764</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1309-wk-Fact-7C2931F26E7A6A72885AE9967C2F39B0" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">532,477</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1328-wk-Fact-A7EE32F577C6F01945A9E9967BF9C893" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">530,596</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1348-wk-Fact-2A9D309CDC1F98C705F4E9967C03C9D9" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">316,230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1367-wk-Fact-39B0739277517F29EC54E9967C12FA60" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">259,275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1387-wk-Fact-8BC68F2AEA909762C6E0E9967BEC319B" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">26,301</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1407-wk-Fact-14AB37E1B9C31BD8FB78E9967C3642FB" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">27,414</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1428-wk-Fact-402EFC2A6F21EFAF3F76E9967BF065D7" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,187,455</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1447-wk-Fact-50B18BBBA225A983B433E9967BEDFFE0" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,051,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1467-wk-Fact-DD88623329EB783779BCE9967C1FECEE" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112,377</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1486-wk-Fact-04CE2F28A5C19F976B65E9967C213BD6" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">107,525</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1511-wk-Fact-463327C437B3457056F8E9967C1147C1" name="us-gaap:Revenues" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,299,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1530-wk-Fact-DD1E96BC245BB508F352E9967C4C102F" name="us-gaap:Revenues" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,158,728</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">19</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;padding-top:16px;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc. and Subsidiaries</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notes to Consolidated Financial Statements (Unaudited)</span></div></div><div><br/></div><ix:continuation id="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-3"><ix:continuation id="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-2"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 Segment Information - (Continued)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1696-wk-Fact-AB9C9C5781F2F29F16A6E9967C16D19D" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,903</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1715-wk-Fact-FFC8525EF0C6A1DABC78E9967BFE2E20" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,951</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1730-wk-Fact-3FE5AF5624367BDFC03BE9967C576864" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,171</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1749-wk-Fact-07294C911E7A7A58ACADE9967C285EC5" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,985</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1769-wk-Fact-790C909295A4C67F4108E9967C261207" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,838</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1788-wk-Fact-583941946C76C8F88BD5E9967C1C1637" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,483</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1808-wk-Fact-A1C644CBC7471E4C053BE9967C47A8B7" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1827-wk-Fact-5565D15DCD5376565ABEE9967C246726" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,636</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1847-wk-Fact-B656668C648B4991771DE9967C15F500" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">122,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1866-wk-Fact-08F2BA1437187B034CB7E9967C185CCE" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">121,055</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1886-wk-Fact-AF96FED79C06574E1A15E9967C1AACE8" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,764</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e1905-wk-Fact-535626C0A255D64F6B46E9967C069CBA" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1925-wk-Fact-5B79CEDC55AC05F7994AE9967BFA117B" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">21,869</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1945-wk-Fact-2207DDD9931C2C0749CEE9967C3E4F66" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,611</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1966-wk-Fact-060314CD855D87E2B04AE9967CDDD152" name="us-gaap:RestructuringCharges" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e1986-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F" name="us-gaap:RestructuringCharges" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2008-wk-Fact-998CBDC416BCBF00E85CE9967CD09E25" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">105,995</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2027-wk-Fact-629A14A365DDEE2E379DE9967C37D618" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">102,310</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other corporate items:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension (cost) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2088-wk-Fact-F68D5879060C5DB83927E9967B4BB3C4" name="eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2107-wk-Fact-E1C533DB90D01FA4C375E9967A89F37E" name="eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e2127-wk-Fact-EA78BD8352217A968E90E9967BFC33CB" name="us-gaap:InterestRevenueExpenseNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,488</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d1342661e2147-wk-Fact-00697DF7134C33BB7990E9967C414E14" name="us-gaap:InterestRevenueExpenseNet" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,823</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2173-wk-Fact-66CC31A4C4B6F7EB4609E9967ADD01EC" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">104,249</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2192-wk-Fact-7D10CAB995B72FBFCB6DE9967C95BCB9" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">99,893</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2311-wk-Fact-C566E0D2C2340D45111FE9967C59C114" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">783,887</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2330-wk-Fact-8CA3532532AE52F2F2E3E9967C562D5B" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">834,802</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2345-wk-Fact-2138DEEB7A3BAC8F1E00E9967C5207CC" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,506,313</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2364-wk-Fact-292D0CBDF969CA56E729E9967BFB71A8" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,536,325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2384-wk-Fact-56A0812C2B0A4F966221E9967C05F2F8" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,022,266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2403-wk-Fact-81E3C00CD1E07A8D9C65E9967C59C6AB" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">996,664</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2423-wk-Fact-F226DC80DA956772FB8BE9967C0D7B67" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">902,791</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2442-wk-Fact-182DDAAE564985496E9BE9967C58DE45" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">829,793</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2462-wk-Fact-B55F651786AB4DDBEC7EE9967C012439" name="us-gaap:Assets" contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,215,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2481-wk-Fact-FF494FA7114A255512D4E9967C110A2B" name="us-gaap:Assets" contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_US" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,197,584</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2501-wk-Fact-8EB9AFB9A72D1C721025E9967C3528CC" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">190,143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2520-wk-Fact-471D555457C90B65F829E9967C3D7872" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">181,147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2540-wk-Fact-2A057C8B46C592FF63DAE9967C46A1EA" name="us-gaap:Assets" contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">430,147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2559-wk-Fact-5524501D6C5358A236E9E9967C537957" name="us-gaap:Assets" contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">451,627</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2584-wk-Fact-9520BF64155EA467824AE9967AE8245E" name="us-gaap:Assets" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,835,547</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d1342661e2603-wk-Fact-F9EF9B19D8C9F458D03FE9967A921690" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,830,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20</span></div></div><hr style="page-break-after:always"></hr><div><a id="s19D8F5E9C1036886CAEBE9969090172F"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:9%;"></td><td style="width:91%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;2.</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are one of the largest electrical and mechanical construction and facilities services firms in the United States. In addition, we provide a number of building services and industrial services. Our services are provided to a broad range of commercial, industrial, utility and institutional customers through approximately 80 operating subsidiaries and joint venture entities. Our offices are located in the United States and the United Kingdom.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Segments</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have the following reportable segments: (a)&#160;United States electrical construction and facilities services (involving systems for electrical power transmission and distribution; premises electrical and lighting systems; process instrumentation in the refining, chemical processing, food processing, and mining industries; low-voltage systems, such as fire alarm, security, and process control; voice and data communication; roadway and transit lighting; and fiber optic lines); (b)&#160;United States mechanical construction and facilities services (involving systems for heating, ventilation, air conditioning, refrigeration, and clean-room process ventilation; fire protection; plumbing, process, and high-purity piping; controls and filtration; water and wastewater treatment; central plant heating and cooling; cranes and rigging; millwrighting; and steel fabrication, erection and welding); (c)&#160;United States building services; (d) United States industrial services; and (e)&#160;United Kingdom building services. The &#8220;United States building services&#8221; and &#8220;United Kingdom building services&#8221; segments principally consist of those operations which provide a portfolio of services needed to support the operation and maintenance of customers&#8217; facilities, including commercial and government site-based operations and maintenance; facility maintenance and services, including reception, security, and catering services; outage services to utilities and industrial plants; military base operations support services; mobile mechanical maintenance and services, including maintenance and service of mechanical, electrical, plumbing, and building automation systems; floor care and janitorial services; landscaping, lot sweeping, and snow removal; facilities management; vendor management; call center services; installation and support for building systems; program development, management and maintenance for energy systems; technical consulting and diagnostic services; infrastructure and building projects for federal, state and local governmental agencies and bodies; and small modification and retrofit projects, which services are not generally related to customers&#8217; construction programs. The &#8220;United States industrial services&#8221; segment principally consists of those operations which provide industrial maintenance and services for refineries, petrochemical plants, and other customers within the oil and gas industry. Services of this segment include refinery turnaround planning and engineering; specialty welding; overhaul and maintenance of critical process units; specialty technical services; on-site repairs, maintenance and service of heat exchangers, towers, vessels, and piping; design, manufacturing, repair, and hydro blast cleaning of shell and tube heat exchangers and related equipment; and other support services for customers within the upstream and midstream sectors.</span></div><div><a id="s48AFA042E7C408D8971EE9968935AF5D"></a></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Overview</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents selected financial data for the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except percentages and per share data):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:74%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,299,832</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,158,728</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues increase from prior year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">105,995</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">102,310</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income as a percentage of revenues</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">75,665</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">72,410</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.35</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.28</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results for the three months ended March 31, 2020 set new company records for a first quarter in terms of revenues, operating income, net income, and diluted earnings per common share. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues for the first quarter of 2020 increased by 6.5% from $2.16 billion for the three months ended March 31, 2019 to $2.30 billion for the three months ended March 31, 2020. Such increase in revenues was attributable to revenue growth within all of our reportable segments, except for our United States electrical construction and facilities services segment, which experienced a slight decrease in revenues period over period. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income for the three months ended March 31, 2020 of $106.0 million increased by $3.7 million compared to operating income of $102.3 million for the three months ended March 31, 2019. Operating margin (operating income as a percentage of revenues) for the first quarter of 2020 was 4.6% compared to 4.7% for the first quarter of 2019. The overall increase in operating income was a result of improved operating performance from all of our reportable segments, except for our United States building services segment, which experienced both a decline in operating income and operating margin when compared to the prior year.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Acquisitions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In order to provide a more meaningful period-over-period discussion of our operating results, we may discuss amounts generated or incurred (revenues, gross profit, selling, general and administrative expenses, and operating income) from companies acquired. The amounts discussed reflect the acquired companies&#8217; operating results in the current reported period only for the time period these entities were not owned by EMCOR in the comparable prior reported period.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2020, we acquired a company for an immaterial amount. This company provides building automation and controls solutions within the Northeastern region of the United States, and its results of operations have been included within our United States building services segment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During calendar year 2019, we completed the acquisition of Batchelor &amp; Kimball, Inc. (&#8220;BKI&#8221;), a leading full service provider of mechanical construction and maintenance services. This acquisition strengthens our position and broadens our capabilities in the Southern and Southeastern regions of the United States, and the results of its operations have been included within our United States mechanical construction and facilities services segment. In addition to BKI, during 2019, we acquired: (a) a company which provides electrical contracting services in central Iowa, the results of operations of which have been included within our United States electrical construction and facilities services segment, (b) a company which provides mechanical contracting services in south-central and eastern Texas, the results of operations of which have been included within our United States mechanical construction and facilities services segment, and (c) four companies included within our United States building services segment, consisting of: (i) a company which provides mobile mechanical services in the Southern region of the United States and (ii) three companies, the results of operations of which were de minimis, which bolster our presence in geographies where we have existing operations and provide either mobile mechanical services or building automation and controls solutions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Companies acquired in 2020 and 2019 generated incremental revenues of $82.5 million and incremental operating income of $3.6 million, inclusive of $4.1 million of amortization expense associated with identifiable intangible assets, for the three months ended March 31, 2020. </span></div><div><a id="s271B09B91FAB576EA0F2E99684BBB742"></a></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Results of Operations</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our operating segment revenues from unrelated entities and their respective percentages of total revenues (in thousands, except for percentages):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:6%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">525,229</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">528,070</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">834,112</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">752,409</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">35</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">518,083</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">512,079</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">310,031</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">258,645</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,187,455</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">95</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,051,203</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">95</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">112,377</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">107,525</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,299,832</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,158,728</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described below in more detail, our revenues for the three months ended March 31, 2020 increased to $2.30 billion compared to $2.16 billion for the three months ended March 31, 2019. The increase in revenues for the three months ended March 31, 2020 was attributable to increased revenues from all of our reportable segments, except for our United States electrical construction and facilities services segment. Companies acquired in 2020 and 2019, which are reported in our United States electrical construction and facilities services segment, our United States mechanical construction and facilities services segment, and our United States building services segment, generated incremental revenues of $82.5 million for the three months ended March 31, 2020.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues of our United States electrical construction and facilities services segment were $525.2 million for the three months ended March 31, 2020 compared to revenues of $528.1 million for the three months ended March 31, 2019. The slight decrease in revenues for the three months ended March 31, 2020 was attributable to: (a) a decrease in revenues from construction projects within the commercial and transportation market sectors, partially as a result of the completion or substantial completion of certain projects in the Northeastern and Western regions of the United States, and (b) a decrease in short duration project activities within this segment. These decreases were partially offset by increased project activity within the manufacturing and institutional market sectors. The results for the three months ended March 31, 2020 additionally included $25.4 million of incremental revenues generated by a company acquired in 2019.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United States mechanical construction and facilities services segment revenues for the three months ended March 31, 2020 were $834.1 million, an $81.7 million increase compared to revenues of $752.4 million for the three months ended March 31, 2019. Excluding the impact of acquisitions, the increase in revenues for the three months ended March 31, 2020 was primarily attributable to revenue growth within the majority of the market sectors in which we operate, including: (a) the manufacturing market sector, inclusive of certain large food processing construction projects, and (b) the healthcare, institutional, and transportation market sectors, primarily as a result of increased project activity. In addition, the results for the three months ended March 31, 2020 included $55.5 million of incremental revenues generated by companies acquired in 2019. These increases were partially offset by decreased revenues within the commercial and hospitality market sectors as a result of the completion or substantial completion of certain large projects. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the first quarter of 2020, revenues of our United States building services segment were $518.1 million, compared to revenues of $512.1 million for the first quarter of 2019. The increased revenues period over period were primarily a result of greater project, service, and controls activities within our mobile mechanical services operations. Increased revenues from such operations were partially offset by decreased revenues from: (a) our commercial site-based services operations, partially as a result of a decrease in snow removal activity, (b) our energy services operations due to a reduction in large project activity, and (c) our government services business due to the loss of certain contracts not renewed pursuant to rebid, which resulted in a reduction to both base maintenance and indefinite-delivery, indefinite-quantity project revenues. The results of this segment for the three months ended March 31, 2020 included $1.6 million of incremental revenues generated by a company acquired in 2020 within our mobile mechanical services operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues of our United States industrial services segment for the three months ended March 31, 2020 were $310.0 million, a $51.4 million increase compared to revenues of $258.6 million for the three months ended March 31, 2019. The increase in revenues period over period was due to greater maintenance and capital project activity within our field services operations, partially offset by a slight decline in revenues from our shop services operations due to a reduction in new build heat exchanger sales.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United Kingdom building services segment revenues for the three months ended March 31, 2020 were $112.4 million compared to revenues for the three months ended March 31, 2019 of $107.5 million. The increase in revenues within this segment was attributable to:  (a) new maintenance contract awards within the commercial market sector, and (b) increased project activity with existing customers within the commercial and water and wastewater market sectors. Unfavorable exchange rates for the British pound versus the United States dollar negatively impacted this segment&#8217;s revenues for the quarter ended March 31, 2020 by $2.2 million. </span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cost of sales and Gross profit</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our cost of sales, gross profit (revenues less cost of sales) and gross profit margin (gross profit as a percentage of revenues) (in thousands, except for percentages):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:75%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,966,771</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,849,974</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">333,061</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">308,754</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit, as a percentage of revenues</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14.5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14.3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our gross profit increased by $24.3 million for the three months ended March 31, 2020 compared to the three months ended March 31, 2019, and our gross profit margin increased to 14.5% from 14.3%. The increase in gross profit was the result of an increase in gross profit from all of our reportable segments, except for our United States building services segment. The increase in gross profit margin was primarily attributable to improved operating performance within our United States construction segments.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Selling, general and administrative expenses</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our selling, general and administrative expenses and SG&amp;A margin (selling, general and administrative expenses as a percentage of revenues) (in thousands, except for percentages):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:79%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">226,997</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">206,169</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses, as a percentage of revenues</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our selling, general and administrative expenses for the three months ended March 31, 2020 increased by $20.8 million to $227.0 million compared to $206.2 million for the three months ended March 31, 2019. Selling, general and administrative expenses as a percentage of revenues were 9.9% and 9.6% for the three months ended March 31, 2020 and 2019, respectively. For the first quarter of 2020, selling, general and administrative expenses included $9.0 million of incremental expenses directly related to companies acquired in 2020 and 2019, including amortization expense attributable to identifiable intangible assets of $2.7 million. In addition to the impact of acquisitions, the increase in selling, general and administrative expenses, and SG&amp;A margin, for the three months ended March 31, 2020 was a result of: (a) an increase in the provision for credit losses and (b) the favorable impact of a legal settlement within our United States industrial services segment during the prior year, that</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">resulted in the recovery of $3.6 million, which</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">was recorded as a reduction to selling, general, and administrative expenses for the three months ended March 31, 2019.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring expenses&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses, relating to employee severance obligations, were $0.1 million and $0.3 million for the three months ended March 31, 2020 and 2019, respectively. As of March&#160;31, 2020, the balance of restructuring obligations yet to be paid was $1.1 million. Such remaining amounts will be paid pursuant to our contractual obligations throughout 2020 and 2021. Based on current plans in place, no material expenses in connection with restructuring are expected to be incurred during the remainder of 2020.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating income</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our operating income (loss) and operating income (loss) as a percentage of segment revenues from unrelated entities (in thousands, except for percentages):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:7%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Segment</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Segment</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenues</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43,903</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42,951</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.1</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">45,171</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">40,985</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20,838</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">27,483</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12,257</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,636</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.7</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">122,169</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">121,055</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,764</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,141</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(21,869</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(22,611</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(69</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(275</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">105,995</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">102,310</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.7</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other corporate items:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension (cost) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">742</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">406</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2,488</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2,823</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">104,249</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">99,893</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described below in more detail, operating income was $106.0 million and $102.3 million for the three months ended March 31, 2020 and 2019, respectively. The increase in operating income for the three months ended March 31, 2020 was the result of an increase in gross profit from all of our reportable segments, except for our United States building services segment, partially offset by an increase in selling, general, and administrative expenses as discussed above. Operating margin was 4.6% and 4.7% for the three months ended March 31, 2020 and 2019, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income of our United States electrical construction and facilities services segment for the three months ended March 31, 2020 was $43.9 million, or 8.4% of revenues, compared to operating income of $43.0 million, or 8.1% of revenues, for the three months ended March 31, 2019. A company acquired in 2019 contributed incremental operating income of $1.6 million, inclusive of $0.1 million of amortization expense associated with identifiable intangible assets, during the first quarter of 2020. Excluding such incremental contribution, operating income within this segment remained relatively consistent with that of the prior year. The increase in operating margin for the three months ended March 31, 2020 was attributable to an increase in gross profit margin resulting from favorable project execution, including the successful close out of certain large projects. Increased gross profit margin was partially offset by an increase in the ratio of selling, general and administrative expenses to revenues.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United States mechanical construction and facilities services segment operating income for the quarter ended March 31, 2020 was $45.2 million compared to operating income of $41.0 million for the quarter ended March 31, 2019. Companies acquired in 2019 contributed incremental operating income of $2.0 million, inclusive of $3.9 million of amortization expense associated with identifiable intangible assets, for the three months ended March 31, 2020. Excluding the impact of acquired businesses, operating income of this segment increased by approximately $2.2 million, primarily due to increased gross profit within the manufacturing market sector, inclusive of certain large food processing contracts. Operating margin within this segment was 5.4% for each of the three months ended March 31, 2020 and 2019. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income of our United States building services segment for the three months ended March 31, 2020 was $20.8 million, or 4.0% of revenues, compared to operating income for the three months ended March 31, 2019 of $27.5 million, or 5.4% of revenues. The decrease in operating income for the three months ended March 31, 2020 was primarily attributable to decreased gross profit from: (a) our commercial site-based services operations, primarily as a result of a reduction in revenues from snow removal activities, and (b) our energy services operations, as a result of a decrease in large project activity.  The decline in operating margin for the three months ended March 31, 2020 was attributable to: (a) an increase in the ratio of selling, general, and administrative expenses to revenues, partially as a result of (i) under-absorption of certain overhead costs within our commercial site-based services operations due to the reduction in revenue previously referenced, as well as (ii) an increase in the provision for credit losses, primarily within our mobile mechanical services operations, and (b) a reduction in gross profit margin, as a result of a change in the mix of work.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United States industrial services segment operating income for the three months ended March 31, 2020 increased by approximately $2.6 million to $12.3 million, or 4.0% of revenues, compared to operating income of $9.6 million, or 3.7% of revenues, for the three months ended March 31, 2019. The increase in operating income for the quarter ended March 31, 2020 was primarily attributable to improved operating performance within our field services operations as we experienced stronger demand for our service offerings when compared to the prior year. The increase in operating margin for the three months ended March 31, 2020 was attributable to: (a) a decrease in the ratio of selling, general, and administrative expenses to revenues, as a result of revenue growth without a commensurate increase in this segment&#8217;s overhead cost structure, and (b) an increase in gross profit margin, partially as a result of a more favorable mix of work within our field services operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the quarter ended March 31, 2020, operating income of our United Kingdom building services segment was $5.8 million compared to operating income of $4.1 million for the quarter ended March 31, 2019. Operating margins within this segment for the three months ended March 31, 2020 and 2019 were 5.1% and 3.9%, respectively. Operating income increased primarily as a result of increased gross profit within the commercial market sector due to: (a) greater project activity with existing customers and (b) incremental gross profit from new maintenance contract awards. This segment&#8217;s operating income for the first quarter of 2020 was negatively impacted by approximately $0.1 million related to the effect of unfavorable exchange rates for the British pound versus the United States dollar. The increase in operating margin for the three months ended March 31, 2020 was attributable to an increase in gross profit margin and a decrease in the ratio of selling, general, and administrative expenses to revenues. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our corporate administration operating loss for the three months ended March 31, 2020 was $21.9 million compared to $22.6 million for the three months ended March 31, 2019.  The decrease in corporate administration expenses for the three months ended March 31, 2020 was primarily due to a decrease in employment costs, such as incentive compensation. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net interest expense for the three months ended March 31, 2020 and 2019 was $2.5 million and $2.8 million, respectively. The decrease in net interest expense for the quarter ended March 31, 2020 resulted from lower interest rates, partially offset by higher average outstanding borrowings.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, our income tax provision was </span><span style="font-family:inherit;font-size:10pt;">$28.6 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$27.5 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, based on an effective income tax rate, before discrete items, of </span><span style="font-family:inherit;font-size:10pt;">27.6%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">28.0%</span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rate for the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, inclusive of discrete items, was </span><span style="font-family:inherit;font-size:10pt;">27.4%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">27.5%</span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rates differed from the statutory tax rate due to state and local income taxes and other permanent book to tax differences. The increase in the 2020 income tax provision was primarily due to increased income before income taxes. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">25</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Remaining Unsatisfied Performance Obligations&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#8220;remaining performance obligations&#8221;) for each of our reportable segments and their respective percentage of total remaining performance obligations (in thousands, except for percentages):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:5%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,     2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,     2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,     2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,032,611</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,036,216</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,125,052</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">27</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,601,659</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">59</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,229,090</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,256,936</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">54</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">545,803</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">542,269</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">544,618</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">109,192</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">104,613</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">78,861</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,289,265</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">97</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,912,188</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">97</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,005,467</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">96</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">134,634</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">124,176</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">151,124</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,423,899</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,036,364</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,156,591</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">100</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:20px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time as the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts due to the inherent substantial economic penalty that would be incurred by our customers upon cancellation.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination. </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.  </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations at March 31, 2020 were $4.42 billion compared to $4.04 billion at December&#160;31, 2019 and $4.16 billion at March 31, 2019. The increase in remaining performance obligations at March 31, 2020 compared to December 31, 2019 was attributable to an increase in remaining performance obligations within all of our reportable segments, except for our United States electrical construction and facilities services segment, which experienced a slight decline in remaining performance obligations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Novel Coronavirus</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, a novel strain of coronavirus (&#8220;COVID-19&#8221;) emerged and has spread around the world. On March 11, 2020, the World Health Organization declared COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide. On March 13, 2020, U.S. President Trump announced a National Emergency relating to the pandemic. Government authorities in the U.S. and U.K. have recommended or imposed various social distancing, quarantine, and isolation measures on large portions of the population, which include limitations on travel and mandatory cessation of certain business activities. Both the outbreak and the containment and mitigation measures could have a serious adverse impact on the economy, the severity and duration of which are uncertain.  It is likely that government stabilization efforts will only partially mitigate the consequences to the economy. The extent to which the COVID-19 pandemic will impact our business and results of operations is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and extent of imposed or recommended containment and mitigation measures; the extent, duration, and effective execution of government stabilization and recovery efforts; the impact of the pandemic on economic activity, including on construction projects, our customers&#8217; demand for our services and our vendors&#8217; ability to supply us with raw materials; our ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of our customers to pay us for services rendered; any further closures of our and our customers&#8217; offices and facilities; and any additional project delays or shutdowns. While we believe our remaining performance obligations are firm, customers may also slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events could have a material adverse effect on our business, financial condition, and/or results of operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although the ongoing COVID-19 pandemic did not have a material adverse impact on our result of operations for the first quarter of 2020, we began to experience disruptions caused by the pandemic, as well as the related containment and mitigation measures mandated by governmental authorities. As a result, we have enacted our business continuity plans and have implemented certain short-term cost reductions, including reducing executive and director compensation. We continue to bid on projects despite the challenging environment; however, our ability to execute on such work is impacted by closures, work stoppages, job site delays, access restrictions to certain facilities, and reduced capital spending by our customers across the geographies in which we operate. While we believe these disruptions will be temporary, it is difficult to predict how long they will last and the impact they will have on us in future periods. We will continue to evaluate the effect of COVID-19 on our business. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Computer System Attack</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 15, 2020, we became aware on an infiltration and encryption of portions of our information technology network. This attack temporarily disrupted our use of the impacted systems. As part of our investigation into this incident, we have engaged outside security experts. Although our investigation is still ongoing, the procedures performed to date have not identified any exfiltration of customer or employee data or any inappropriate access to our accounting or finance systems. The Company maintains insurance coverage for these types of incidents; such policies, however, may not completely provide coverage for, or completely offset the costs of, this infiltration.</span></div><div><a id="sC142A4A1DFD521DCF269E996854245F9"></a></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liquidity and Capital Resources&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following section discusses our principal liquidity and capital resources, as well as our primary liquidity requirements and sources and uses of cash. Our cash and cash equivalents are maintained in highly liquid investments with original maturity dates of three months or less. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our short-term liquidity requirements primarily arise from: (a) working capital requirements, (b) business acquisitions and joint venture investments, (c) cash dividend payments, (d) interest and principal payments related to our outstanding indebtedness, and (e) payment of income taxes. We can expect to meet those requirements through our cash and cash equivalent balances, cash generated from our operations, and the borrowing capacity available under our revolving credit facility. However, negative macroeconomic trends, including the impact of COVID-19, could have an adverse effect on future liquidity if we experience delays in the payment of outstanding receivables beyond normal payment terms or an increase in credit losses. In addition, during economic downturns, there have typically been fewer small discretionary projects from the private sector and our competitors have aggressively bid larger long-term infrastructure and public sector contracts. Short-term liquidity is also impacted by: (a) the type and length of construction contracts in place as performance of long duration contracts typically requires greater amounts of working capital, (b) the level of turnaround activities within our United States industrial services segment as such projects are billed in arrears pursuant to contractual terms that are standard within the industry, and (c) the billing terms of our maintenance contracts, including those within our United States building services segment. While we strive to negotiate favorable billing terms which allow us to invoice in advance of costs incurred on certain of our contracts, there can be no assurance that such terms will be agreed to by our customers.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term liquidity requirements can be expected to be met initially through cash generated from operating activities and the borrowing capacity available under our revolving credit facility. Based upon our current credit ratings and financial position, we can also reasonably expect to be able to secure long-term debt financing if required to achieve our strategic objectives. Over the long term, our primary revenue risk factor continues to be the level of demand for non-residential construction and building and industrial services, which are influenced by macroeconomic trends including interest rates and governmental economic policy. In addition, our ability to perform work is critical to meeting our long-term liquidity requirements.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Despite the economic uncertainty described above, we believe that our current cash and cash equivalents and the borrowing capacity available under our revolving credit facility or other forms of financing available to us through borrowings, combined with cash expected to be generated from our operations, will be sufficient to provide short-term and foreseeable long-term liquidity and meet our expected capital expenditure requirements.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">27</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:174%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Flows</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our net cash provided by (used in) operating activities, investing activities and financing activities (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in operating activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(78,813</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(57,435</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash used in investing activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(14,421</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(44,008</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by (used in) financing activities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">86,119</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(11,808</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,678</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,298</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our consolidated cash balance, including cash equivalents and restricted cash, decreased by approximately $11.8 million from $359.9 million at December&#160;31, 2019 to $348.1 million at March 31, 2020. Net cash used in operating activities for the three months ended March 31, 2020 was $78.8 million compared to $57.4 million of cash used in operating activities for the three months ended March 31, 2019. The increase in cash used in operating activities was primarily due to the timing of cash receipts from our customers, partially offset by a decrease in payments to our vendors. Net cash used in investing activities for the three months ended March 31, 2020 decreased by approximately $29.6 million compared to the three months ended March 31, 2019. The decrease in net cash used in investing activities was primarily due to a decrease in payments for the acquisitions of businesses. Net cash provided by financing activities for the three months ended March 31, 2020 was $86.1 million compared to net cash used in financing activities for the three months ended March 31, 2019 of $11.8 million. The increase in net cash provided by financing activities was primarily due to net borrowings of $192.5 million under our credit facility during the first quarter of 2020, partially offset by a $99.0 million increase in funds used for the repurchase of our common stock.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Until March 2, 2020, we had a credit agreement dated as of August&#160;3, 2016, which provided for a $900.0 million revolving credit facility (the &#8220;2016 Revolving Credit Facility&#8221;) and a $400.0 million term loan (the &#8220;2016 Term Loan&#8221;) (collectively referred to as the &#8220;2016 Credit Agreement&#8221;). On March 2, 2020, we amended and restated the 2016 Credit Agreement to provide for a $1.3 billion revolving credit facility (the &#8220;2020 Revolving Credit Facility&#8221;) and a $300.0 million term loan (the &#8220;2020 Term Loan&#8221;) (collectively referred to as the &#8220;2020 Credit Agreement&#8221;) expiring March&#160;2, 2025. We may increase the 2020 Revolving Credit Facility to $1.9 billion if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to $400.0 million of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries. Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, maintenance of certain financial ratios and certain limitations on payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> with respect to the 2020 Credit Agreement and, as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, with respect to the 2016 Credit Agreement. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from 0.10% to 0.25%, based on certain financial tests. The fee was </span><span style="font-family:inherit;font-size:10pt;">0.10%</span><span style="font-family:inherit;font-size:10pt;"> of the unused amount as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Borrowings under the 2020 Credit Agreement bear interest at (1)&#160;a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2)&#160;United States dollar LIBOR (</span><span style="font-family:inherit;font-size:10pt;">0.87%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">0.99%</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (</span><span style="font-family:inherit;font-size:10pt;">3.25%</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">), (b) the federal funds effective rate, plus &#189; of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. The interest rates in effect at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were 1.87% and </span><span style="font-family:inherit;font-size:10pt;">1.99%</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional $3.1 million of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement and are included as part of interest expense. We are required to make annual installment payments on the 2020 Term Loan, with a principal payment of $7.5 million on December 31, 2020 and principal payments on December 31 of each subsequent year in the amount of $15.0 million. All unpaid principal and interest is due on March 2, 2025. As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of the 2020 Term Loan and the 2016 Term Loan was $300.0 million and $254.4 million, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had approximately </span><span style="font-family:inherit;font-size:10pt;">$79.0 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$109.0 million</span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, respectively. There were </span><span style="font-family:inherit;font-size:10pt;">$200.0 million</span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2020 Revolving Credit Facility as of March 31, 2020, and there were </span><span style="font-family:inherit;font-size:10pt;">$50.0 million</span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2016 Revolving Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Share Repurchase Program and Dividends</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September&#160;2011, our Board of Directors (the &#8220;Board&#8221;) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount of our common stock that we may repurchase under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $1.15 billion of our outstanding common stock. During the first quarter of 2020, we repurchased approximately </span><span style="font-family:inherit;font-size:10pt;">1.5 million</span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;">$99.0 million</span><span style="font-family:inherit;font-size:10pt;">. Since the inception of the repurchase program through </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have repurchased approximately </span><span style="font-family:inherit;font-size:10pt;">17.4 million</span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;">$890.5 million</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there remained authorization for us to repurchase approximately </span><span style="font-family:inherit;font-size:10pt;">$259.5 million</span><span style="font-family:inherit;font-size:10pt;"> of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement, placing limitations on such repurchases. The repurchase program has been and will be funded from our operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of $0.08 per share. Our 2020 Credit Agreement places limitations on the payment of dividends on our common stock. However, we do not believe that the terms of such agreement currently materially limit our ability to pay a quarterly dividend of $0.08 per share for the foreseeable future. The payment of dividends has been and will be funded from our operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Off-Balance Sheet Arrangements and Other Commitments</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The terms of our construction contracts frequently require that we obtain from surety companies (&#8220;Surety Companies&#8221;) and provide to our customers payment and performance bonds (&#8220;Surety Bonds&#8221;) as a condition to the award of such contracts. Surety Bonds are issued in return for premiums, which vary depending on the size and type of the bond, and secure our payment and performance obligations under such contracts. We have agreed to indemnify the Surety Companies for amounts, if any, paid by them in respect of Surety Bonds issued on our behalf. Public sector contracts require Surety Bonds more frequently than private sector contracts and, accordingly, our bonding requirements typically increase as the amount of our public sector work increases. In addition, at the request of labor unions representing certain of our employees, Surety Bonds are sometimes provided to secure obligations for wages and benefits payable to or for such employees. As of March 31, 2020, based on the percentage-of-completion of our projects covered by Surety Bonds, our aggregate estimated exposure, assuming defaults on all our then existing contractual obligations, was approximately $1.3 billion, which represents approximately 30% of our total remaining performance obligations. We are not aware of any losses in connection with Surety Bonds, which have been posted on our behalf, and we do not expect to incur significant losses in the foreseeable future.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, we discuss with our current and other Surety Bond providers the amounts of Surety Bonds that may be available to us based on our financial strength and the absence of any default by us on any Surety Bond issued on our behalf and believe those amounts are currently adequate for our needs. However, if we experience changes in our bonding relationships or if there are adverse changes in the surety industry, we may (a) seek to satisfy certain customer requests for Surety Bonds by posting other forms of collateral in lieu of Surety Bonds, such as letters of credit, parent company guarantees or cash, in order to convince customers to forego the requirement for Surety Bonds, (b) increase our activities in our business segments that rarely require Surety Bonds, such as our building and industrial services segments, and/or (c) refrain from bidding for certain projects that require Surety Bonds. There can be no assurance that we would be able to effectuate alternatives to providing Surety Bonds to our customers or to obtain, on favorable terms, sufficient additional work that does not require Surety Bonds. Accordingly, if we were to experience a reduction in the availability of Surety Bonds, we could experience a material adverse effect on our financial position, results of operations and/or cash flows.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we, at times, guarantee obligations of our subsidiaries under certain contracts. Generally, we are liable under such an arrangement only if our subsidiary fails to perform its obligations under the contract. Historically, we have not incurred any substantial liabilities as a consequence of these guarantees. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We do not have any other material financial guarantees or off-balance sheet arrangements other than those disclosed herein. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">29</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contractual Obligations</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of material contractual obligations and other commercial commitments (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:45%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Period</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">than</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1&#160;year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">3-5</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">More than</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">5&#160;years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility (including interest at 1.87%) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">218.7</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7.6</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">207.3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan (including interest at 1.99%) </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">327.1</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13.5</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">41.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">272.3</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.6</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">288.0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">61.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">90.9</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">58.8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">76.4</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Open purchase obligations </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,250.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,094.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">156.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.7</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations, including current portion </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">396.5</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">66.9</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">320.4</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9.2</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Contractual Obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,491.0</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,244.2</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">620.9</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">549.4</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">76.5</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"></td></tr><tr><td style="width:45%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount of Commitment Expiration by Period</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Commercial Commitments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Committed</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">than 1</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">3-5</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">More than</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">5&#160;years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">79.0</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">79.0</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">_________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">On March 2, 2020, we entered into a $1.3 billion revolving credit facility (the &#8220;2020 Revolving Credit Facility&#8221;) and a $300.0 million term loan (the &#8220;2020 Term Loan&#8221;) (collectively referred to as the &#8220;2020 Credit Agreement&#8221;).  As of March 31, 2020, the amount outstanding under the 2020 Term Loan was $300.0 million, and there were borrowings outstanding of $200.0 million under the 2020 Revolving Credit Facility. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents open purchase orders for material and subcontracting costs related to construction and services contracts. These purchase orders are not reflected in EMCOR&#8217;s Consolidated Balance Sheets and should not impact future cash flows as amounts should be recovered through customer billings.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:2px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Primarily represents insurance related liabilities, and liabilities for deferred income taxes, incentive compensation and deferred compensation, classified as other long-term liabilities in the Consolidated Balance Sheets. Cash payments for insurance and deferred compensation related liabilities may be payable beyond three years, however, it is not practical to estimate these payments; therefore, these liabilities are reflected in the 1-3 years payment period. We provide funding to our post retirement plans based on at least the minimum funding required by applicable regulations. In determining the minimum required funding, we utilize current actuarial assumptions and exchange rates to forecast amounts that may be payable for up to five years in the future. In our judgment, minimum funding estimates beyond a five year time horizon cannot be reliably estimated and, therefore, have not been included in the table.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in several legal proceedings in which damages and claims have been asserted against us. While litigation is subject to many uncertainties and the outcome of litigation is not predictable with assurance, we do not believe that any such matters will have a material adverse effect on our financial position, results of operations or liquidity.</span></div><div><a id="sC19187808817793D2287E9969137D35C"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Certain Insurance Matters</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we utilized approximately $78.9 million of letters of credit obtained under our 2020 Revolving Credit Facility and $108.9 million of letters of credit obtained under our 2016 Revolving Credit Facility, respectively, as collateral for our insurance obligations.</span></div><div><a id="sA61FABC8412ADC6F763DE9969169A791"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">New Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We review new accounting standards to determine the expected financial impact, if any, that the adoption of such standards will have. See Note 2 - New Accounting Pronouncements of the notes to consolidated financial statements included in Item 1. Financial Statements for further information regarding new accounting standards, including the anticipated dates of adoption and the effects on our consolidated financial position, results of operations or liquidity.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30</span></div></div><hr style="page-break-after:always"></hr><div><a id="sC0ED26A421F6EA4F6D6AE996918B8215"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Application of Critical Accounting Policies</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our consolidated financial statements are based on the application of significant accounting policies, which require management to make significant estimates and assumptions. Our significant accounting policies are described in Note 2 &#8211; Summary of Significant Accounting Policies of the notes to consolidated financial statements included in Item&#160;8 of our annual report on Form 10-K for the year ended December&#160;31, 2019. We believe that some of the more critical judgment areas in the application of accounting policies that affect our financial condition and results of operations are the impact of changes in the estimates and judgments pertaining to: (a)&#160;revenue recognition from contracts with customers; (b)&#160;collectibility or valuation of accounts receivable; (c)&#160;insurance liabilities; (d)&#160;income taxes; and (e)&#160;goodwill and identifiable intangible assets.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition from Contracts with Customers</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe our most critical accounting policy is revenue recognition in accordance with Accounting Standards Codification Topic 606, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;). In accordance with ASC 606, the Company recognizes revenue by applying the following five step model: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to performance obligations in the contract, and (5) recognize revenue as performance obligations are satisfied.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time. The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#8217;s performance as we perform, (b) the Company&#8217;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#8217;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">31</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident. For the three months ended March&#160;31, 2020 and 2019, there were no changes in total estimated costs that had a significant impact on our operating results. In addition, there were no significant losses recognized during the three months ended March 31, 2020 and 2019.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our long-term construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts cannot be billed under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities from our long-term construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts.  Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in &#8220;Other long-term obligations&#8221; in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 3 - Revenue from Contracts with Customers of the notes to consolidated financial statements included in Item 1. Financial Statements for further disclosure regarding revenue recognition.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recognized in the period we deliver goods or provide services to our customers or when our right to consideration is unconditional. We are required to estimate the collectibility of accounts receivable. Specific accounts receivable are evaluated when we believe a customer may not be able to meet its financial obligations due to the deterioration of its financial condition or its credit ratings. In addition, a considerable amount of judgment is required in assessing the likelihood of realization of receivables. Relevant assessment factors include the creditworthiness of the customer, our prior collection history with the customer, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our accounts receivable of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2,055.5 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2,030.8 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, were recorded net of allowances for credit losses of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$20.0 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$14.5 million</span><span style="font-family:inherit;font-size:10pt;">, respectively. Our allowance for credit losses increased based on our evaluation of forecasts of future economic conditions and the expected impact on customer collections, in accordance with Accounting Standards Codification Topic 326, &#8220;Financial Instruments - Credit Losses,&#8221; as described in Note 2 - New Accounting Pronouncements of the notes to consolidated financial statements included in Item 1. Financial Statements. Allowances for credit losses are based on the best facts available and are re-evaluated and adjusted on a regular basis as additional information is received. Negative macroeconomic trends, including the impact of COVID-19, could result in an increase in our credit losses if we experience delays in the payment of outstanding receivables or if future economic conditions differ from our forecasts.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Insurance Liabilities </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have loss payment deductibles for certain workers&#8217; compensation, automobile liability, general liability, and property claims, have self-insured retentions for certain other casualty claims and are self-insured for employee-related healthcare claims. In addition, we maintain a wholly-owned captive insurance subsidiary to manage certain of our insurance liabilities. Losses are recorded based upon estimates of our liability for claims incurred and for claims incurred but not reported. The liabilities are derived from known facts, historical trends and industry averages utilizing the assistance of an actuary to determine the best estimate for the majority of these obligations. We believe the liabilities recognized on the Consolidated Balance Sheets for these obligations are adequate. However, such obligations are difficult to assess and estimate due to numerous factors, including severity of injury, determination of liability in proportion to other parties, timely reporting of occurrences and effectiveness of safety and risk management programs. Therefore, if our actual experience differs from the assumptions and estimates used for recording the </span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities, adjustments may be required and will be recorded in the period that the experience becomes known. Our estimated net insurance liabilities for workers&#8217; compensation, automobile liability, general liability, and property claims increased by $2.7 million at March 31, 2020 compared to December 31, 2019, partially as a result of greater potential exposures, including the impact of acquired companies. If our estimated insurance liabilities for workers&#8217; compensation, automobile liability, general liability, and property claims were to increase by 10%, it would have resulted in $17.2 million of additional expense for the three months ended March 31, 2020.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We had net deferred income tax liabilities at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of $75.8 million and $71.7 million, respectively, primarily resulting from differences between the carrying value and income tax basis of certain identifiable intangible assets, goodwill, and depreciable fixed assets, which will impact our taxable income in future periods. Included within these net deferred income tax liabilities are $169.9 million and $176.2 million of deferred income tax assets as of March 31, 2020 and December 31, 2019, respectively. A valuation allowance is required when it is more likely than not that all or a portion of a deferred income tax asset will not be realized. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the total valuation allowance on deferred income tax assets, primarily related to state net operating loss carryforwards, was approximately $3.5 million. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Based on our taxable income, which has generally exceeded the amount of our net deferred tax asset balance, as well as current projections of future taxable income, we have determined that it is more likely than not that the net deferred income tax assets will be realized. However, revisions to our forecasts or declining macroeconomic conditions could result in changes to our assessment of the realization of these deferred tax assets.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Identifiable Intangible Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;">$1,064.9 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$597.9 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, of goodwill and net identifiable intangible assets (primarily consisting of our contract backlog, developed technology/vendor network, customer relationships, and trade names) arising out of the acquisition of companies. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, goodwill and net identifiable intangible assets were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1,063.9 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$611.4 million</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of March&#160;31, 2020, approximately 13.4% of our goodwill related to our United States electrical construction and facilities services segment, approximately 28.1% related to our United States mechanical construction and facilities services segment, approximately 27.2% related to our United States building services segment, and approximately 31.3% related to our United States industrial services segment. The change to goodwill since December 31, 2019 was the result of an acquisition completed in 2020. Accounting Standards Codification Topic 350, &#8220;Intangibles &#8211; Goodwill and Other&#8221; (&#8220;ASC 350&#8221;) requires that goodwill and other identifiable intangible assets with indefinite useful lives not be amortized, but instead be tested at least annually for impairment (which we test each October&#160;1, absent any earlier identified impairment indicators), and be written down if impaired. ASC 350 requires that goodwill be allocated to its respective reporting unit and that identifiable intangible assets with finite lives be amortized over their useful lives. The determination of related estimated useful lives for identifiable intangible assets and whether those assets are impaired involves significant judgments based upon short and long-term projections of future performance. These forecasts reflect assumptions regarding the ability to successfully integrate acquired companies, as well as macroeconomic conditions.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We test for impairment of our goodwill at the reporting unit level. Our reporting units are consistent with the reportable segments identified in Note 14, &#8220;Segment Information,&#8221; of the notes to consolidated financial statements. In assessing whether our goodwill is impaired, we compare the fair value of the reporting unit to its carrying amount, including goodwill. If the fair value exceeds the carrying amount, no impairment loss is recognized. However, if the carrying amount of the reporting unit exceeds the fair value, the goodwill of the reporting unit is impaired and an impairment loss in the amount of the excess is recognized and charged to operations. The fair value of each of our reporting units is generally determined using discounted estimated future cash flows; however, in certain circumstances, consideration is given to a market approach whereby fair value is measured based on a multiple of earnings.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the date of our latest impairment test (October 1, 2019), the carrying values of our United States electrical construction and facilities services segment, our United States mechanical construction and facilities services segment, our United States building services segment and our United States industrial services segment were approximately $331.0 million, $369.5 million, $546.8 million, and $705.2 million, respectively. The fair values of our United States electrical construction and facilities services segment, our United States mechanical construction and facilities services segment, our United States building services segment and our United States industrial services segment exceeded their carrying values by approximately $1,321.8 million, $2,011.5 million, $922.3 million, and $40.5 million, respectively. No impairment of our goodwill was recognized during the three months ended March 31, 2020 and 2019.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average cost of capital used in our annual testing for impairment as of October 1, 2019 was 9.5%, 9.1%, and 10.5% for our domestic construction segments, our United States building services segment and our United States industrial services segment, respectively. The perpetual growth rate used for our annual testing was 2.7% for all of our domestic segments. Unfavorable changes in these key assumptions may affect future testing results. For example, keeping all other assumptions constant, a 50 basis point increase in the weighted average costs of capital would cause the estimated fair values of our United States electrical construction and facilities services segment, our United States mechanical construction and facilities services segment, our United States building services segment, and our United States industrial services segment to decrease by approximately $108.8 million, $156.7 million, $98.0 million, and $40.3 million, respectively. In addition, keeping all other assumptions constant, a 50 basis point reduction in the perpetual growth rate would cause the estimated fair values of our United States electrical construction and facilities services segment, our United States mechanical construction and facilities services segment, our United States building services segment, and our United States industrial services segment to decrease by approximately $61.4 million, $90.5 million, $55.7 million, and $20.5 million, respectively. Given the amounts by which the fair value exceeds the carrying value for each of our reporting units other than our United States industrial services segment, the decreases in estimated fair values described above would not have significantly impacted our 2019 impairment test. In the case of our United States industrial services segment, however, such decreases would cause the estimated fair value to approach its carrying value.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also test for the impairment of trade names that are not subject to amortization by calculating the fair value using the &#8220;relief from royalty payments&#8221; methodology. This approach involves two steps: (a)&#160;estimating reasonable royalty rates for each trade name and (b)&#160;applying these royalty rates to a net revenue stream and discounting the resulting cash flows to determine fair value. This fair value is then compared with the carrying value of each trade name. If the carrying amount of the trade name is greater than the implied fair value of the trade name, an impairment in the amount of the excess is recognized and charged to operations. No impairment of our indefinite-lived trade names was recognized during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended March 31, 2020 and 2019.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, we review for the impairment of other identifiable intangible assets that are being amortized whenever facts and circumstances indicate that their carrying values may not be fully recoverable. This test compares their carrying values to the undiscounted pre-tax cash flows expected to result from the use of the assets. If the assets are impaired, the assets are written down to their fair values, generally determined based on their discounted estimated future cash flows. No impairment of our other identifiable intangible assets was recognized during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended March 31, 2020 and 2019.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have certain businesses, particularly within our United States industrial services segment, whose results are highly impacted by the demand for some of our offerings within the industrial and oil and gas markets. Volatility in the price of oil has historically caused some of our refinery customers to curtail or delay maintenance or capital projects. Prolonged volatility in the price of oil may adversely affect some of our refinery customers causing them to defer maintenance and/or capital projects performed by our companies or delay purchases or repairs of heat exchangers that are manufactured and repaired by some of our companies. Future performance of this segment, along with a continued evaluation of the conditions of its end user markets, will be important to ongoing impairment assessments. Should this segment&#8217;s actual results suffer a decline or expected future results be revised downward, the risk of goodwill impairment or impairment of other identifiable intangible assets would increase. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our development of the discounted future cash flow projections used in impairment testing is based upon assumptions and estimates by management from a review of our operating results and business plans as well as forecasts of anticipated growth rates and margins, among other considerations. In addition, estimates of the weighted average cost of capital for each reporting unit are developed with the assistance of a third-party valuation specialist and certain other factors used in assessing fair value, such as interest rates, are outside the control of management. These assumptions and estimates can change in future periods, especially in consideration of the uncertainty created by the COVID-19 pandemic and how it will impact the broader economy and our results of operations. There can be no assurance that estimates and assumptions made for purposes of our goodwill and identifiable intangible asset impairment testing will prove to be accurate predictions of the future.  If our assumptions regarding future business performance including anticipated growth rates and margins are not achieved, or there is a rise in interest rates, we may be required to record goodwill and/or identifiable intangible asset impairment charges in future periods. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is not possible at this time to determine if any future impairment charge will result or, if it does, whether such a charge would be material.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">34</span></div></div><hr style="page-break-after:always"></hr><div><a id="s1EB619D21A5B221505FDE99691BC9071"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;3.&#160;&#160; QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have not used any derivative financial instruments during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, including trading or speculating on changes in interest rates or commodity prices of materials used in our business.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are exposed to market risk for changes in interest rates for borrowings under the 2020 Credit Agreement, which provides for a revolving credit facility and a term loan. Borrowings under the 2020 Credit Agreement bear interest at variable rates. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were $200.0 million in borrowings outstanding under the 2020 Revolving Credit Facility and the balance of the 2020 Term Loan was $300.0 million. This instrument bears interest at (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2)&#160;United States dollar</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">LIBOR (</span><span style="font-family:inherit;font-size:10pt;">0.87%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">0.99%</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (</span><span style="font-family:inherit;font-size:10pt;">3.25%</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">), (b) the federal funds effective rate, plus &#189; of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. The interest rates in effect at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">1.87%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">1.99%</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. Based on the $500.0 million of borrowings outstanding under the 2020 Credit Agreement, if overall interest rates were to increase by 100 basis points, interest expense, net of income taxes, would increase by approximately $3.7 million in the next twelve months. Conversely, if overall interest rates were to decrease by 100 basis points, interest expense, net of income taxes, would decrease by approximately $3.7 million in the next twelve months. The 2020 Credit Agreement expires on March 2, 2025.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is expected that a number of banks currently reporting information used to set LIBOR will stop doing so after 2021, which could either cause LIBOR to stop publication or cause LIBOR to no longer be representative of the underlying market. We believe our exposure to market risk associated with the discontinuation of LIBOR is limited as our 2020 Credit Agreement contains provisions which allow for the use of alternate benchmark rates. We are not exposed to any other material contracts that reference LIBOR.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are exposed to construction market risk and its potential related impact on accounts receivable or contract assets on uncompleted contracts. The amounts recorded may be at risk if our customers&#8217; ability to pay these obligations is negatively impacted by economic conditions. We continually monitor the creditworthiness of our customers and maintain on-going discussions with customers regarding contract status with respect to change orders and billing terms. Therefore, we believe we take appropriate action to manage market and other risks, but there is no assurance that we will be able to reasonably identify all risks with respect to the collectibility of these assets. See also the previous discussions of Revenue Recognition from Contracts with Customers and Accounts Receivable under the heading, &#8220;Application of Critical Accounting Policies&#8221; in Item&#160;2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts invested in our foreign operations are translated into U.S. dollars at the exchange rates in effect at the end of the period. The resulting translation adjustments are recorded as accumulated other comprehensive (loss) income, a component of equity, in the Consolidated Balance Sheets. We believe our exposure to the effects that fluctuating foreign currencies may have on our consolidated results of operations is limited because our foreign operations primarily invoice customers and collect obligations in their respective local currencies. Additionally, expenses associated with these transactions are generally contracted and paid for in their same local currencies.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, we are exposed to market risk of fluctuations in certain commodity prices of materials, such as copper and steel, which are used as components of supplies or materials utilized in our construction, building services, and industrial services operations. We are also exposed to increases in energy prices, particularly as they relate to gasoline prices for our fleet of approximately 11,500 vehicles. While we believe we can increase our contract prices to adjust for some price increases in commodities, there can be no assurance that such price increases, if they were to occur, would be recoverable. Additionally, our fixed price contracts do not allow us to adjust our prices and, as a result, increases in material costs could reduce our profitability with respect to projects in progress.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">35</span></div></div><hr style="page-break-after:always"></hr><div><a id="s5620AB4516E4BF265800E99691DDC2A6"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;4.&#160;&#160; CONTROLS AND PROCEDURES.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on an evaluation of our disclosure controls and procedures (as required by Rule 13a-15(b) of the Securities Exchange Act of 1934), our Chairman, President, and Chief Executive Officer, Anthony J. Guzzi, and our Executive Vice President, Chief Financial Officer, and Treasurer, Mark A. Pompa, have concluded that our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchanges Act of 1934) are effective as of the end of the period covered by this report.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have not been any changes in the Company&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934) during the fiscal quarter ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36</span></div></div><hr style="page-break-after:always"></hr><div><a id="sA7EE391024219302E850E996846D7ADA"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART II. &#8211; OTHER INFORMATION.</span></div><div><a id="se4f786a137274c83a645b67ae49f416f"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;1.&#160;&#160; LEGAL PROCEEDINGS.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations or liquidity.</span></div><div><a id="sd95b594d9dbc44d3bbe82abd2e8139a8"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;1A.&#160;&#160; RISK FACTORS.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material changes during the first quarter of 2020 to the risk factors identified in the Company&#8217;s annual report for 2019 on Form 10-K, except as noted below.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Public health emergencies, epidemics, or pandemics, including the novel coronavirus, impact our business. </span><span style="font-family:inherit;font-size:10pt;">The impact of the global spread of COVID-19, and of the responses of governments, businesses, and individuals to combat it, have caused significant volatility, uncertainty, and economic disruption, which has adversely impacted our operations and those of our customers and clients. On March 11, 2020, the World Health Organization declared COVID-19 to be a global pandemic and recommended containment and mitigation measures worldwide.&#160;On March 13, 2020, U.S. President Trump announced a National Emergency relating to the pandemic. Government authorities in the U.S. and U.K. have recommended or imposed various social distancing, quarantine, and isolation measures on large portions of the population, which include limitations on travel and mandatory cessation of certain business activities. Both the outbreak and the containment and mitigation measures have a serious adverse impact on the economy, the severity and duration of which are uncertain. It is likely that government stabilization efforts will only partially mitigate the consequences to the economy. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The extent to which the COVID-19 pandemic will impact our business and results of operations is highly uncertain and will be affected by a number of factors. These include the duration and extent of the pandemic; the duration and extent of imposed or recommended containment and mitigation measures; the extent, duration and effective execution of government stabilization and recovery efforts; the impact of the pandemic on economic activity, including on construction projects, our customers&#8217; demand for our services and our vendors&#8217; ability to supply us with raw materials; our ability to effectively operate, including as a result of travel restrictions and mandatory business and facility closures; the ability of our customers to pay us for services rendered; any further closures of our and our customers&#8217; offices and facilities; and any additional project delays or shutdowns. Customers may also slow down decision-making, delay planned work or seek to terminate existing agreements. Any of these events could have a material adverse effect on our business, financial condition, results of operations, and/or stock price.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, as our employees access our systems remotely, as a result of the COVID-19 pandemic and the associated business or facility closures, the Company may be subject to heightened security risks, including the risks of cyber-attacks. Further, if any of the Company&#8217;s key personnel are unable to perform their duties for a period of time, including as a result of illness, the Company&#8217;s results of operations could be adversely affected.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">37</span></div></div><hr style="page-break-after:always"></hr><div><a id="s8CFB853A5B8392D13D59E99692319707"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;2.&#160;&#160; UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes repurchases of our common stock made by us during the quarter ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">:&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:25%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:18%;"></td><td style="width:1%;"></td><td style="width:19%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total&#160;Number&#160;of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares&#160;Purchased (1)(2) </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average&#160;Price</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Paid&#160;Per&#160;Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total&#160;Number&#160;of&#160;Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased&#160;as&#160;Part&#160;of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Publicly&#160;Announced</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Plans&#160;or&#160;Programs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Approximate&#160;Dollar&#160;Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of&#160;Shares&#160;That&#160;May&#160;Yet&#160;be</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchased&#160; Under</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">the&#160;Plans&#160;or&#160;Programs</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January&#160;1, 2020 to</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$158,506,898</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 1, 2020 to</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">214,500</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$78.41</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">214,500</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$141,687,752</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 1, 2020 to</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,269,255</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$64.79</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,269,255</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$259,458,907</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,483,755</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$66.75</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,483,755</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September&#160;2011, our Board of Directors (the &#8220;Board&#8221;) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount of our common stock that we may repurchase under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to $1.15 billion of our outstanding common stock. As of March 31, 2020, there remained authorization for us to repurchase approximately $259.5 million of our shares. No shares have been repurchased by us since the program was announced other than pursuant to such program. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our credit agreement, placing limitations on such repurchases.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Excludes 31,748 shares surrendered to the Company by participants in our share-based compensation plans to satisfy minimum tax withholdings for common stock issued under such plans.</span></div></td></tr></table><div><a id="sDD64514FE71483BCFBBFE9969284EF7F"></a></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ITEM&#160;6.&#160;&#160; EXHIBITS.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the list of exhibits, see the Exhibit Index immediately following the signature page hereof, which Exhibit Index is incorporated herein by reference.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">38</span></div></div><hr style="page-break-after:always"></hr><div><a id="s418E6DD35E6E36C18B81E99692B5C9AA"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SIGNATURES</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Date: </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:53%;"></td><td style="width:47%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMCOR GROUP, INC.</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Registrant)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:28px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:28px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-align:right;">B</span><span style="font-family:inherit;font-size:8pt;text-align:right;">Y</span><span style="font-family:inherit;font-size:10pt;text-align:right;">:</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/&#160;ANTHONY&#160;J.&#160;GUZZI</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anthony J. Guzzi</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chairman, President and                                  Chief&#160;Executive&#160;Officer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Principal Executive Officer)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:28px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:28px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-align:right;">B</span><span style="font-family:inherit;font-size:8pt;text-align:right;">Y</span><span style="font-family:inherit;font-size:10pt;text-align:right;">:</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/ MARK A. POMPA</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mark A. Pompa</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Executive Vice President,</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chief Financial Officer and Treasurer</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Principal Financial and Accounting Officer)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39</span></div></div><hr style="page-break-after:always"></hr><div><a id="sBEC7EF50ABE240CD3417E99692D70434"></a></div><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</span></div></div><div><br/></div><div style="line-height:120%;-sec-extract:summary;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated By Reference to or</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed Herewith, as Indicated Below</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2(a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase and Sale Agreement, dated as of June 17, 2013 by and among Texas Turnaround LLC, a Delaware limited liability company, Altair Strickland Group, Inc., a Texas corporation, Rep Holdings LLC, a Texas limited liability company, ASG Key Employee LLC, a Texas limited liability company, Repcon Key Employee LLC, a Texas limited liability company, Gulfstar MBII, Ltd., a Texas limited partnership, The Trustee of the James T. Robinson and Diana J. Robinson 2010 Irrevocable Trust, The Trustee of the Steven Rothbauer 2012 Descendant&#8217;s Trust, The Co-Trustees of the Patia Strickland 2012 Descendant&#8217;s Trust, The Co-Trustees of the Carter Strickland 2012 Descendant&#8217;s Trust, and The Co-Trustees of the Walton 2012 Grandchildren&#8217;s Trust (collectively, &#8220;Sellers&#8221;) and EMCOR Group, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563413000134/a061713_8k.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 2.1 to EMCOR&#8217;s Report on Form 8-K (Date of Report June 17, 2013)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(a-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restated Certificate of Incorporation of EMCOR filed December 15, 1994</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/0000899681-95-000061.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 3(a-5) to EMCOR&#8217;s Registration Statement on Form 10 as originally filed March 17, 1995 (&#8220;Form 10&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(a-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated November 28, 1995 to the Restated Certificate of Incorporation of EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/0000950130-96-000829.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 3(a-2) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 1995 (&#8220;1995 Form10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(a-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated February 12, 1998 to the Restated Certificate of Incorporation of EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/0000889812-98-000514.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 3(a-3) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 1997 (&#8220;1997 Form 10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(a-4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated January 27, 2006 to the Restated Certificate of Incorporation of EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041306001268/c41117_ex3-a4.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 3(a-4) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2005 (&#8220;2005 Form 10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(a-5)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated September 18, 2007 to the Restated Certificate of Incorporation of EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041307006783/c49457_def14a.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit A to EMCOR&#8217;s Proxy Statement dated August 17, 2007 for Special Meeting of Stockholders held September 18, 2007</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3(b)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amended and Restated By-Laws and Amendments thereto</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563417000043/eme-ex3b_20161231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 3(b) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016 (&#8220;2016 Form 10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4(a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sixth Amended and Restated Credit Agreement dated as of March 2, 2020 by and among EMCOR and a subsidiary and Bank of Montreal, as Agent and the lenders listed on the signature pages thereof</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex4a2020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4(b)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sixth Amended and Restated Security Agreement dated as of March 2, 2020 among EMCOR, certain of its U.S. subsidiaries, and Bank of Montreal, as Agent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex4b2020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4(c)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sixth Amended and Restated Pledge Agreement dated as of March 2, 2020 among EMCOR, certain of its U.S. subsidiaries, and Bank of Montreal, as Agent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex4c2020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4(d)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fifth Amended and Restated Guaranty Agreement dated as of March 2, 2020 by certain of EMCOR&#8217;s U.S. subsidiaries in favor of Bank of Montreal, as Agent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex4d2020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">40</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated By Reference to or</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed Herewith, as Indicated Below</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Severance Agreement (&#8220;Severance Agreement&#8221;) between EMCOR and each of R. Kevin Matz and Mark A. Pompa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041305002903/c37102_ex10-1.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10.1 to the April 2005 Form 8-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(b)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Amendment to Severance Agreement between EMCOR and each of R. Kevin Matz and Mark A. Pompa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563407000047/a30710q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(c) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2007 (&#8220;March 2007 Form&#160;10-Q&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(c)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letter Agreement dated October 12, 2004 between Anthony Guzzi and EMCOR (the &#8220;Guzzi Letter Agreement&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563404000084/a8k1004.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10.1 to EMCOR&#8217;s Report on Form 8-K (Date of Report October 12, 2004)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(d)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Confidentiality Agreement between Anthony Guzzi and EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563404000084/a8k1004.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit C to the Guzzi Letter Agreement</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(e)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Indemnification Agreement between EMCOR and each of its officers and directors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563404000084/a8k1004.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit F to the Guzzi Letter Agreement</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(f-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance Agreement (&#8220;Guzzi Severance Agreement&#8221;) dated October 25, 2004 between Anthony Guzzi and EMCOR</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563404000084/a8k1004.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit D to the Guzzi Letter Agreement</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(f-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment to Guzzi Severance Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563407000047/a30710q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(g-2) to the March 2007 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(g-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuity Agreement dated as of June 22, 1998 between R. Kevin Matz and EMCOR (&#8220;Matz Continuity Agreement&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/0000105634-98-000007.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(f) to the June 1998 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(g-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of May 4, 1999 to Matz Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563499000009/0000105634-99-000009.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(m) to the June 1999 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(g-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of January 1, 2002 to Matz Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563402000005/0000105634-02-000005.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(o-3) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2002 (&#8220;March 2002 Form 10-Q&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(g-4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of March 1, 2007 to Matz Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563407000047/a30710q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(n-4) to the March 2007 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(h-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuity Agreement dated as of June 22, 1998 between Mark A. Pompa and EMCOR (&#8220;Pompa Continuity Agreement&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/0000105634-98-000007.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(g) to the June 1998 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(h-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of May 4, 1999 to Pompa Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563499000009/0000105634-99-000009.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(n) to the June 1999 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(h-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of January 1, 2002 to Pompa Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563402000005/0000105634-02-000005.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(p-3) to the March 2002 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(h-4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of March 1, 2007 to Pompa Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563407000047/a30710q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(o-4) to the March 2007 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(i-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change of Control Agreement dated as of October 25, 2004 between Anthony Guzzi (&#8220;Guzzi&#8221;) and EMCOR (&#8220;Guzzi Continuity Agreement&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563404000084/0000105634-04-000084.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit E to the Guzzi Letter Agreement</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(i-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of March 1, 2007 to Guzzi Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563407000047/a30710q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(p-2) to the March 2007 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(i-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment to Continuity Agreements and Severance Agreements with Anthony J. Guzzi, R. Kevin Matz and Mark A. Pompa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041309001016/c56715_ex10-q.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(q) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008 (&#8220;2008 Form&#160;10-K&#8221;)</span></a></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">41</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated By Reference to or</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed Herewith, as Indicated Below</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(j)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated as of March 29, 2010 to Severance Agreement with Anthony J. Guzzi, R. Kevin Matz and Mark A. Pompa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563410000056/a8k040110ltip.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10.1 to Form 8-K (Date of Report March 29, 2010) (&#8220;March 2010 Form 8-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(k-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance Agreement dated as of October 26, 2016 between EMCOR and Maxine L. Mauricio </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563416000453/eme-ex10lx1_2016930xq3.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-1) to the September 2016 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(k-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Continuity Agreement dated as of October 26, 2016 between EMCOR and Maxine L. Mauricio (&#8220;Mauricio Continuity Agreement&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563416000453/eme-exx10lx2_2016930xq3.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-2) to the September 2016 Form 10-Q</span></a></div><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(k-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amendment dated April 10, 2017 to Mauricio Continuity Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563417000061/eme-ex10lx3_2017331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-3) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc. Long-Term Incentive Plan (&#8220;LTIP&#8221;)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563405000135/a1205ltip.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10 to Form 8-K (Date of Report December 15, 2005)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">First Amendment to LTIP and updated Schedule A to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041309001016/c56715_ex10-s2.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(s-2) to 2008 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Second Amendment to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563410000056/a8k040110ltip.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10.2 to March 2010 Form 8-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-4)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Third Amendment to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000119312512183842/d318552dex10q4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(q-4) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2012 (&#8220;March 2012 Form 10-Q&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-5)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fourth Amendment to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563413000140/eme-ex10lx5_2013630xq2.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-5) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2013</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-6)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Certificate Representing Stock Units issued under LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041308001130/c51317_ex10t2.txt"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(t-2) to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007 (&#8220;2007 Form&#160;10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-7)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fifth Amendment to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563416000297/eme-ex10lx7_20151231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-7) to EMCOR&#8217;s Annual Report on Form  10-K for the year ended December 31, 2015 (&#8220;2015 Form 10-K&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(l-8)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sixth Amendment to LTIP</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563416000297/eme-ex10lx8_20151231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(l-8) to 2015 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(m)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Executive Incentive Bonus Plan, as amended and restated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041313002514/c72115_def14a.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit B to EMCOR&#8217;s Proxy Statement for its Annual Meeting held June 13, 2013</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(n)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amended and Restated 2010 Incentive Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563415000189/eme-ex10qx1_2015930xq3.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(q-1) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2015</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(o)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc. Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000093041308002612/c52048_def-14a.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit C to EMCOR&#8217;s Proxy Statement for its Annual Meeting held June 18, 2008</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(p)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director Award Program Adopted May 13, 2011, as amended and restated December 14, 2011</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000119312512079814/d257683dex10nn.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(n)(n) to 2011 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(q)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Non-LTIP Stock Unit Certificate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000119312512183842/d318552dex10pp.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(p)(p) to the March 31, 2012 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(r)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Director Restricted Stock Unit Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563412000150/eme-ex10kk_2012630xq2.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(k)(k) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2012 (&#8220;June 2012 Form 10-Q&#8221;)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(s)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director Award Program, as Amended and Restated December 16, 2014</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/105634/000010563415000041/eme-ex10z_20141231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(z) to EMCOR&#8217;s Annual Report on Form        10-K for the year ended December 31, 2014</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(t)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc. Voluntary Deferral Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/105634/000010563413000042/eme-ex10ee_20121231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(e)(e) to 2012 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(u)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">First Amendment to EMCOR Group, Inc. Voluntary Deferral Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/105634/000010563414000042/eme-ex10ee_20131231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(e)(e) to 2013 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(v)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Form of Executive Restricted Stock Unit Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/105634/000010563413000042/eme-ex10ff_20121231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(f)(f) to 2012 Form 10-K</span></a></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:8pt;"><a style="font-family:inherit;font-size:8pt;font-weight:bold;" href="#s10B9DC0E463FEB47BB02E9968AB4BB2E"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Table of Contents</span></a></div><div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT INDEX</span></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exhibit</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">No.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Incorporated By Reference to or</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Filed Herewith, as Indicated Below</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(w)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Unit Award Agreement dated June 11, 2015 between EMCOR and Stephen W. Bershad</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563415000167/eme-ex10ff_2015630xq2.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(f)(f) to the June 30, 2015 Form 10-Q</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(x)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Executive Compensation Recoupment Policy</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563416000297/eme-ex10hh_20151231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(h)(h) to 2015 Form 10-K</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10(y)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock  Unit Award Agreement dated June 30, 2017 between EMCOR and Mark A. Pompa</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/105634/000010563417000128/eme-ex10ff_2017630xq2.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 10(f)(f) to EMCOR&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">11</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computation of Basic EPS and Diluted EPS for the three  months ended March 31, 2020 and 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#s1D50E0EFCB7B20717000E9967D5B4156"><span style="font-family:inherit;font-size:10pt;">Note 5 of the Notes to the Consolidated Financial Statements</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">31.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Anthony J. Guzzi, the Chairman, President and Chief Executive Officer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex3112020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">31.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Mark A. Pompa, the Executive Vice President, Chief Financial Officer and Treasurer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex3122020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Filed herewith</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 by the Chairman, President and Chief Executive Officer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex3212020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Furnished</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 by the Executive Vice President, Chief Financial Officer and Treasurer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="eme-ex3222020331xq1.htm"><span style="font-family:inherit;font-size:10pt;">Furnished</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">95</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information concerning mine safety violations or other regulatory matters</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/105634/000010563420000043/eme-ex9520191231xq4.htm"><span style="font-family:inherit;font-size:10pt;">Exhibit 95 to EMCOR&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">101</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following materials from EMCOR Group, Inc.&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Income, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Equity and (vi) the Notes to Consolidated Financial Statements.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Filed</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">104</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Filed</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43</span></div></div>	</div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.(A)
<SEQUENCE>2
<FILENAME>eme-ex4a2020331xq1.htm
<DESCRIPTION>SIXTH AMENDED AND RESTATED CREDIT AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sF989BFFC0B311C57D62A375AA5FE42BE"></a></div><div><div style="line-height:140%;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXECUTION VERSION</font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 4(a)</font></div><div style="line-height:120%;"><hr></div><div style="line-height:140%;padding-top:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SIXTH AMENDED AND RESTATED CREDIT AGREEMENT</font></div><div style="line-height:140%;padding-top:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">by and among</font></div><div style="line-height:140%;padding-top:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and</font></div><div style="line-height:140%;padding-top:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CERTAIN OF ITS SUBSIDIARIES</font></div><div style="line-height:140%;padding-top:17px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and</font></div><div style="line-height:140%;padding-top:17px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BANK OF MONTREAL,  <br>individually and as Agent </font></div><div style="line-height:140%;padding-top:17px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">and</font></div><div style="line-height:140%;padding-top:17px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the Lenders <br>which are or become parties hereto</font></div><div style="line-height:140%;padding-top:17px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated as of March 2, 2020</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;"><hr></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BMO CAPITAL MARKETS CORP., </font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BANK OF AMERICA, N.A.,  <br>JPMORGAN CHASE BANK, N.A., <br>U.S. BANK NATIONAL ASSOCIATION and <br>CITIZENS BANK, N.A.,  <br>as Joint Lead Arrangers and Joint Book Runners</font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BANK OF AMERICA, N.A.,  <br>JPMORGAN CHASE BANK, N.A., <br>U.S. BANK NATIONAL ASSOCIATION and <br>CITIZENS BANK, N.A.,  <br>as Co-Syndication Agents</font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WELLS FARGO BANK, N.A., <br>TRUIST BANK, and <br>PNC BANK, NATIONAL ASSOCIATION, </font></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">as Co-Documentation Agents</font></div><div><br></div><div></div><hr style="page-break-after:always"><div><a name="sC24E22C55857CB7CADC6375AA62FF6EE"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS</font></div><div style="line-height:120%;text-align:center;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.08547008547008%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:21%;"></td><td style="width:69%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PAGE</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE CREDITS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Revolving Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Term Loan Commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Letters of Credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Manner of Borrowing Loans and Designating Applicable Interest Rates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Minimum Borrowing Amounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maturity of Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appointment of Company as Agent for Borrowers; Reliance by Agent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Swing Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Default Rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increase in Commitment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;1.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Removal of a Borrower</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 1.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Conversions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 2.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INTEREST</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Base Rate Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Eurodollar Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rate Determinations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computation of Interest, Fees and Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Funding Indemnity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change of Law</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unavailability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Increased Cost and Reduced Return</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lending Offices; Mitigation Obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Discretion of Lender as to Manner of Funding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Replacement of Lenders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Defaulting Lenders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;2.13.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash Collateral for Fronting Exposure</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FEES, PAYMENTS, REDUCTIONS, APPLICATIONS and NOTATIONS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitment Fee</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Fees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Letter of Credit Fees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Voluntary Prepayments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mandatory Prepayments and Commitment Reductions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commitment Terminations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Place and Application</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-i-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.08547008547008%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:21%;"></td><td style="width:69%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evidence of Indebtedness</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;3.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payments Set Aside</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 4.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE COLLATERAL AND THE GUARANTEES</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;4.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Collateral</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;4.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Guarantees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 5.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPRESENTATIONS AND WARRANTIES</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Organization and Qualification</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsidiaries</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate Authority and Validity of Obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Use of Proceeds; Margin Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial Reports</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Material Adverse Change</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Full Disclosure</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Good Title</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Litigation and Other Controversies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Approvals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Affiliate Transactions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.13.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investment Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.14.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ERISA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.15.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compliance with Laws</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.16.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Agreements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.17.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Default</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.18.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Solvency</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.19.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OFAC and Anti-Corruption Laws and Sanctions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;5.20.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EEA Financial Institution</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 6.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONDITIONS PREDECENT</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 6.1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;All Credit Utilizations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 6.2.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Initial Credit Utilization for the Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 6.3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Credit Utilization for the U.K. Borrower</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 7.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COVENANTS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance of Business</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance of Property</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Taxes and Assessments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Insurance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial Reports and Rights of Inspection</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Restrictions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leverage Ratio</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest Coverage Ratio</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-ii-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.08547008547008%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:21%;"></td><td style="width:69%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compliance with OFAC Sanctions Programs; Anti-Corruptions Laws and Applicable Sanctions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indebtedness for Borrowed Money and Guarantees</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liens</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Investments, Acquisitions, Loans and Advances</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.13.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mergers, Consolidations and Dispositions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.14.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividends and Certain Other Restricted Payments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.15.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ERISA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.16.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Compliance with Laws</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.17.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Burdensome Contracts With Affiliates</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.18.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Changes in Fiscal Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.19.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Formation of Subsidiaries</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.20.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in the Nature of Business</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;7.21.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Use of Proceeds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 8.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EVENTS OF DEFAULT AND REMEDIES</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;8.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Events of Default.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;8.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non&#8209;Bankruptcy Defaults</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;8.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bankruptcy Defaults.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;8.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collateral for Undrawn Letters of Credit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 9.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DEFINITIONS INTERPRETATIONS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;9.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Definitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;9.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interpretation.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;9.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;9.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in Accounting Principles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;9.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Divisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 10.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE AGENT</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appointment and Authority</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rights as a Lender</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reliance by Agent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Delegation of Duties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Resignation of Agent</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non&#8209;Reliance on Agent and Other Lenders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">L/C Issuers and Swingline Lender.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hedging Liability and Bank Product Obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designation of Additional Agents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorization to Enter into, and Enforcement of, the Collateral Documents; Possession of Collateral</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96</font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorization to Release, Limit or Subordinate Liens or to Release Guaranty Agreements</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">97</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.13.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorization of Agent to File Proofs of Claim</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;10.14.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain ERISA Matters</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-iii-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;text-indent:24px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.08547008547008%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:21%;"></td><td style="width:69%;"></td><td style="width:10%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SECTION 11.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MISCELLANEOUS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.1.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Withholding Taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.2.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holidays</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.3.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Waiver, Cumulative Remedies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">105</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.4.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amendments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">106</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.5.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs and Expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.6.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Waiver, Cumulative Remedies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.7.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Survival of Representations and Indemnities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.8.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.9.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Notices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section 11.10.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Obligations Several</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.11.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Headings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.12.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Severability of Provisions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.13.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Counterparts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.14.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Binding Nature and Governing Law</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.15.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Entire Understanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.16.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.17.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assignments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.18.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms of Collateral Documents not Superseded</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.19.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PERSONAL JURISDICTION</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Jurisdiction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Jurisdictions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.20.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.21.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Currency Equivalence</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.22.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in Currency</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.23.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest Rate Limitation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.24.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USA Patriot Act</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.25.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Confidentiality</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.26.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sharing of Set&#8209;Off</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.27.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Set&#8209;off</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.28.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amendment and Restatement</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119</font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.29.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Removal of Lenders and Assignment of Interests; Equalization of Loans</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">119</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.30.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No Fiduciary Duties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.31.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acknowledgment and Consent to Bail-in of EEA Financial Institutions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Section&#160;11.32.</font></div></td><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acknowledgement Regarding Any Supported QFCs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-iv-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT&#160;A&#8209;1 &#8211; Term Note</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT&#160;A&#8209;2 &#8211; Revolving Credit Note</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT&#160;A&#8209;3 &#8211; Swing Note</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT&#160;B &#8211; Compliance Certificate</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT&#160;C &#8211; Assignment and Acceptance <br>EXHIBIT D&#8211; Commitment Amount Increase Request</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EXHIBIT E &#8211; Notice of Borrowing</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE&#160;I &#8211; Compliance Calculations</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 1.1 &#8211; Commitments</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 1.3 &#8211; Existing Letters of Credit</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 4.2 &#8211; The Guarantors</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 5.2 &#8211;Subsidiaries</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 7.10 &#8211; Indebtedness</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 7.11 &#8211; Liens</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCHEDULE 7.12 &#8211; Investments, Loans, Advances and Guarantees</font></div><div style="line-height:140%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-v-</font></div></div><hr style="page-break-after:always"><div><a name="s15FB1A00663C6BB2DEE9375AA6518784"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SIXTH AMENDED AND RESTATED CREDIT AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Sixth Amended and Restated Credit Agreement is entered into as of March&#160;2, 2020, by and among EMCOR Group Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">), and EMCOR Group (UK) plc, a United Kingdom public limited company (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221;</font><font style="font-family:inherit;font-size:11pt;">), the several financial institutions from time to time party to this Agreement, as Lenders, and Bank of Montreal, as Agent as provided herein.  All capitalized terms used herein without definition shall have the same meanings herein as such terms are defined in Section&#160;9.1 hereof.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PRELIMINARY STATEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A.&#160;&#160;&#160;&#160;The Borrowers, the Lenders from time to time party thereto and the Agent, are currently party to that certain Fifth Amended and Restated Credit Agreement dated as of August&#160;3, 2016 (as amended, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which the Lenders agreed to make a revolving credit available to the Borrowers, all as more fully set forth therein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">B.&#160;&#160;&#160;&#160;The Company and EMCOR&#160;UK have requested that certain amendments be made to the Existing Credit Agreement, and, for the sake of clarity and convenience, that the Existing Credit Agreement be restated as so amended.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;">C.&#160;&#160;&#160;&#160;On the date hereof, the Departing Lenders, will assign all of their loans and commitments to the Lenders under this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, in consideration of the recitals set forth above, which by this reference are incorporated into this Agreement set forth below, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged and subject to the terms and conditions hereof and on the basis of the representations and warranties herein set forth, the Borrowers, the Lenders,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">the Departing Lenders and the Agent hereby agree that on the Closing Date, the Existing Credit Agreement and all of the Exhibits and Schedules thereto shall be amended and as so amended shall be restated in their entirety to read as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">THE CREDITS&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.1.&#160;&#160;&#160;&#160;Aggregate Revolving Commitments</font><font style="font-family:inherit;font-size:11pt;">.  (a)&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">U.S.&#160;Revolving Loans.  </font><font style="font-family:inherit;font-size:11pt;">Subject to the terms and conditions hereof and as part of the Aggregate Revolving Commitments, each U.S. Lender, by its acceptance hereof, severally agrees to make a loan or loans (individually a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Revolving Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and collectively the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Revolving Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in U.S.&#160;Dollars to the U.S. Borrowers from time to time on a revolving basis before the Revolving Credit Termination Date.  Each Borrowing of U.S.&#160;Revolving Loans shall be made ratably by the U.S. Lenders in proportion to their respective U.S.&#160;Revolver Percentages.  Subject to the terms and conditions hereof, U.S.&#160;Revolving Loans may be repaid and the principal amount thereof reborrowed before the Revolving Credit Termination Date, subject to the terms and conditions hereof.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Multicurrency Revolving Loans.  </font><font style="font-family:inherit;font-size:11pt;">Subject to the terms and conditions hereof and as part of the Aggregate Revolving Commitments, each Multicurrency Lender, by its acceptance hereof, severally agrees to make a loan or loans (individually an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Revolving Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and collectively the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Revolving Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in (i) U.S. Dollars or Alternative Currencies to the U.K. Borrowers and (ii) Alternative Currencies to the U.S. Borrowers, in each case from time to time on a revolving basis before the Revolving Credit Termination Date.  Each Borrowing of Multicurrency Revolving Loans hereunder shall be made ratably by the Multicurrency Lenders in proportion to their respective Multicurrency Revolver Percentages.  Subject to the terms and conditions hereof, Multicurrency Revolving Loans may be repaid and the principal amount thereof reborrowed before the Revolving Credit Termination Date, subject to the terms and conditions hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">General.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;With respect to each Credit Utilization, after giving effect to such Credit Utilization:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the sum of the U.S.&#160;Dollar Equivalent of the Revolving Credit Exposure for all Lenders at any time outstanding shall not exceed the Aggregate Revolving Commitments in effect at such time; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;the sum of the U.S. Revolving Credit Exposure for all Lenders at any one time outstanding shall not exceed an amount equal to (A) the U.S. Dollar Commitments in effect at such time </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">minus</font><font style="font-family:inherit;font-size:11pt;">&#32;(B)&#160;the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans outstanding at such time;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the sum of the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans at any one time outstanding shall not exceed an amount equal to (A) the Multicurrency Commitments in effect at such time </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">minus</font><font style="font-family:inherit;font-size:11pt;">&#32;(B) the U.S. Revolving Credit Exposure for all Lenders outstanding at such time;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;the sum of the U.S. Dollar Equivalent of any Lender&#8217;s Revolving Credit Exposure shall not at any time exceed such Lender&#8217;s Aggregate Revolving Commitment, the sum of any Lender&#8217;s U.S. Revolving Credit Exposure shall not exceed such Lender&#8217;s U.S. Dollar Commitment, and the sum of any Lender&#8217;s Multicurrency Revolving Loans shall not exceed such Lender&#8217;s Multicurrency Commitment; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;the sum of the U.S.&#160;Dollar Equivalent of the aggregate principal amount of all Multicurrency Revolving Loans made to the U.K. Borrowers when taken together with the aggregate amount of L/C Obligations with respect to Letters of Credit issued for the account of the U.K. Borrowers and their respective Subsidiaries shall in no event exceed the U.S. Dollar Equivalent of $75,000,000 at any one time outstanding (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;UK Borrowers Sublimit&#8221;</font><font style="font-family:inherit;font-size:11pt;">); and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;the sum of the U.S. Dollar Equivalent of the aggregate principal amount of all Multicurrency Revolving Loans at any one time outstanding (including the aggregate amount of L/C Obligations with respect to Letters of Credit denominated in Alternative Currencies) shall in no event exceed the U.S. Dollar Equivalent of $75,000,000 (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Sublimit&#8221;</font><font style="font-family:inherit;font-size:11pt;">).</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Several Obligations.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The obligations of the Lenders hereunder are several and not joint.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.2&#160;&#160;&#160;&#160;Term Loan Commitments.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;  (a)&#160;Subject to the terms and conditions hereof, each Lender, by its acceptance hereof, severally agrees to make a loan (individually a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and collectively for all the Lenders the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in U.S.&#160;Dollars to the Company in the amount of such Lender&#8217;s Term&#160;Loan Commitment.  The Term&#160;Loans shall be advanced in a single Borrowing on the Closing Date and shall be made ratably by the Lenders in proportion to their respective Term&#160;Loan Percentages, at which time the Term&#160;Loan Commitments shall expire.  As provided in Section&#160;1.4, the Company may elect that the Term&#160;Loans be outstanding as Base Rate Loans or Eurodollar Loans.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.3.&#160;&#160;&#160;&#160;Letters of Credit</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">General Terms</font><font style="font-family:inherit;font-size:11pt;">.  Subject to the terms, conditions and limitations hereof (including those set forth in Section&#160;1.1 hereof), as part of the U.S.&#160;Revolving Facility, the Applicable Issuer shall issue Financial Letters of Credit or Performance Letters of Credit (each a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Letter of Credit&#8221;</font><font style="font-family:inherit;font-size:11pt;">) under the U.S.&#160;Revolving Facility for the account of a Borrower and/or one or more of its Subsidiaries in U.S.&#160;Dollars or Alternative Currencies in an aggregate undrawn face amount up to the L/C&#160;Sublimit; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">, no Applicable Issuer shall be required to issue a Letter of Credit hereunder if, after giving effect to such Letter of Credit, the aggregate undrawn face amount of all Letters of Credit issued by such Applicable Issuer and any affiliate of the Applicable Issuer would exceed the Applicable Issuer&#8217;s Cap.  Each Letter of Credit shall be issued by the Applicable Issuer, but each U.S.&#160;Lender shall be obligated to reimburse the Applicable&#160;Issuer for such U.S.&#160;Lender&#8217;s U.S. Revolver Percentage of the amount of each drawing thereunder in accordance with the terms hereof and, accordingly, each Letter of Credit shall constitute usage of the U.S. Dollar Commitment of each U.S.&#160;Lender pro rata in an amount equal to its U.S. Revolver Percentage of the U.S. Dollar Equivalent of the L/C&#160;Obligations then outstanding.  As of the Closing Date, each of the Existing Letters of Credit shall constitute, for all purposes of this Agreement and the other Loan Documents, a Letter of Credit issued and outstanding hereunder.  Each Letter of Credit shall conform to the Applicable Issuer&#8217;s policies as to form and shall be a Letter of Credit which the Applicable Issuer may lawfully issue.  Each Letter of Credit shall support payment of an obligation of the Borrower which applies for such Letter of Credit or an obligation of such Borrower&#8217;s Restricted Subsidiary or of a Strategic Venture or other joint venture permitted by Section&#160;7.12 hereof in which the applicant or one of its Restricted Subsidiaries has an equity interest.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Applications</font><font style="font-family:inherit;font-size:11pt;">.  At any time before the Revolving Credit Termination Date, the Applicable Issuer shall, subject to all of the terms and conditions hereof, at the request of the Company (which is acting on behalf of the Borrowers pursuant to Section&#160;1.7 hereof), issue one or more Letters of Credit, in a form satisfactory to the Applicable Issuer, in an aggregate face amount not to exceed the L/C Sublimit and the relevant Applicable Issuer&#8217;s Cap upon the receipt of an application and reimbursement agreement, if applicable, for the relevant Letter of Credit in the form customarily prescribed by the Applicable Issuer for the type of Letter of Credit in question, duly executed by the Borrower for whose account such Letter of Credit was issued (each such application together with the related reimbursement agreement, if any, being referred to herein as an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Application&#8221;</font><font style="font-family:inherit;font-size:11pt;">). </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">Each Letter of Credit issued hereunder shall (a)&#160;be payable, as determined by the Company acting on behalf of the applicable Borrower, in U.S.&#160;Dollars or an Alternative </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-3-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Currency and (b)&#160;expire not later than (i)&#160;the Revolving Credit Termination Date for Letters of Credit issued by Bank of Montreal and (ii)&#160;the date which is five days prior to the Revolving Credit Termination Date for Letters of Credit issued by an Applicable Issuer other than Bank of Montreal; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided,</font><font style="font-family:inherit;font-size:11pt;">&#32;that in the sole discretion of the Agent and the Applicable Issuer, one or more Letters of Credit may be issued and renewed with an expiration date after the Revolving Credit Termination Date (but no later than one year after the Revolving Credit Termination Date) so long as the applicable Borrower deposits with the Agent at least five&#160;(5) Business Days prior to the Revolving Credit Termination Date Cash Collateral to be held in accordance with Section&#160;8.4(b) hereof in an amount not less than 102% of the face amount of such Letters of Credit (it being understood that the participations of the Lenders (other than the Applicable Issuer) in any such Letter of Credit shall terminate on the Revolving Credit Termination Date to the extent such Letter of Credit has been Cash Collateralized in accordance with the foregoing).</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">&#32;Notwithstanding anything contained in any Application to the contrary, (i)&#160;the applicable Borrower&#8217;s obligation to pay fees in connection with each Letter of Credit shall be as exclusively set forth in Section&#160;3.3 hereof, (ii)&#160;except as otherwise provided in Section 2.12, 2.13 or Section&#160;3.5 hereof or during existence of an Event of Default, the Applicable Issuer will not call for the funding by such Borrower of any amount under a Letter of Credit, or any other form of collateral security (other than the Collateral, if any, and the Guaranty Agreements) for such Borrower&#8217;s obligations in connection with such Letter of Credit, before being presented with a drawing thereunder, and (iii)&#160;if the Applicable Issuer is not timely reimbursed for the amount of any drawing under a Letter of Credit on the date such drawing is paid, upon written notice from the Applicable Issuer the Borrower&#8217;s obligation to reimburse the Applicable Issuer for the amount of such drawing shall bear interest (which the relevant Borrower hereby promises to pay) from and after the date such drawing is paid at a rate per annum equal to the sum of 2% plus the Applicable Margin for Eurodollar Loans from time to time in effect.  The Issuer will promptly notify the Agent of each request for a Letter of Credit and of the issuance of a Letter of Credit and the Agent shall promptly thereafter so notify each of the Lenders.  If an Applicable Issuer issues any Letters of Credit with expiration dates that are automatically extended unless such Applicable Issuer gives notice that the expiration date will not so extend beyond its then scheduled expiration date, such Applicable Issuer will give such notice of non&#8209;renewal before the time necessary to prevent such automatic extension if before such required notice date (i)&#160;the expiration date of such Letter of Credit if so extended would be after the Revolving Credit Termination Date unless the Borrowers provide Cash Collateral in accordance with this Section&#160;1.3(b), (ii)&#160;the Aggregate Revolving Commitments have been terminated, or (iii)&#160;an Event of Default exists and the Required Lenders have given the Applicable Issuer instructions not to so permit the extension of the expiration date of such Letter of Credit.  Without limiting the generality of the foregoing, the parties hereto hereby confirm and agree that each Applicable Issuer&#8217;s obligation to issue, amend or extend the expiration date of a Letter of Credit is subject to the conditions of Section&#160;6, the other terms of this Section&#160;1.3 and the other provisions of this Agreement, and such Applicable Issuer will not issue, amend or extend the expiration date of any Letter of Credit if the Agent or the Required Lenders notify in writing such Applicable Issuer of any Default or Event of Default that is continuing and direct the Applicable Issuer not to take such action.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">The Reimbursement Obligation</font><font style="font-family:inherit;font-size:11pt;">.  (i) Subject to Section&#160;1.3(b) hereof, the obligation of a Borrower to reimburse the Applicable Issuer for all drawings under a Letter of Credit issued for such Borrower&#8217;s account (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Reimbursement Obligation&#8221;</font><font style="font-family:inherit;font-size:11pt;">) shall be governed by the Application related to such </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-4-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Letter of Credit, except that reimbursement of each drawing shall be made in immediately available funds at the designated office of the Applicable Issuer by no later than 12:00&#160;Noon (local time at the issuing office of the Applicable Issuer) on the date when such drawing is paid in the case of payment before 12:00 Noon (local time at the issuing office of the Applicable Issuer), and in all other cases by 12:00 Noon (local time at the issuing office of the Applicable Issuer) of the next Business Day.  If the relevant Borrower does not make any such reimbursement payment on the date due and the applicable Participating Lenders fund their participations therein in the manner set forth in Section&#160;1.3(d) below, then all payments thereafter received by the Applicable Issuer in discharge of any of the relevant Reimbursement Obligations shall be distributed in accordance with Section&#160;1.3(d) below.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;The Borrower&#8217;s obligation to reimburse the Applicable Issuer as provided in subsection&#160;(c)(i) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement and the relevant Application under any and all circumstances whatsoever and irrespective of (i) any lack of validity or enforceability of any Letter of Credit or this Agreement, or any term or provision therein, (ii) any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or inaccurate in any respect, (iii) payment by the Applicable&#160;Issuer under a Letter of Credit against presentation of a draft or other document that does not strictly comply with the terms of such Letter of Credit, or (iv) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrowers&#8217; obligations hereunder.  None of the Agent, the Lenders, or the Applicable Issuers shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms or any consequence arising from causes beyond the control of the Applicable&#160;Issuer; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the foregoing shall not be construed to excuse the Applicable&#160;Issuer from liability to the relevant Borrower to the extent of any direct damages (as opposed to consequential damages, claims in respect of which are hereby waived by the such Borrower to the extent permitted by applicable law) suffered by such Borrower that are caused by the Applicable&#160;Issuer&#8217;s failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof.  The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of the Applicable&#160;Issuer (as finally determined by a court of competent jurisdiction), the Applicable&#160;Issuer shall be deemed to have exercised care in each such determination.  In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, the Applicable&#160;Issuer may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-5-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">The Participating Interests</font><font style="font-family:inherit;font-size:11pt;">.  Each U.S.&#160;Lender, by its acceptance hereof, severally agrees to purchase from the Applicable&#160;Issuer, and the Applicable&#160;Issuer hereby agrees to sell to each such U.S.&#160;Lender (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participating Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">), an undivided percentage participating interest (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participating Interest&#8221;</font><font style="font-family:inherit;font-size:11pt;">), to the extent of its U.S.&#160;Revolver Percentage, in each Letter of Credit issued by, and each Reimbursement Obligation owed to, the Applicable&#160;Issuer.  Upon any failure by a Borrower to pay any Reimbursement Obligation in respect of a Letter of Credit issued for such Borrower&#8217;s account at the time required on the date the related drawing is paid, as set forth in Section&#160;1.3(c) above, or if the Applicable Issuer is required at any time to return to a Borrower or to a trustee, receiver, liquidator, custodian or other Person any portion of any payment of any Reimbursement Obligation, each applicable Participating Lender shall, not later than (i)&#160;with respect to payments required to be made in U.S. Dollars, the Business Day it receives a certificate from the Applicable Issuer to such effect, if such certificate is received before 1:00&#160;p.m. (local time at the office of the Issuer), or not later than the following Business Day, if such certificate is received after such time, and (ii)&#160;with respect to payments required to be made in an Alternative Currency, not later than three (3) Business Days after receipt of such certificate pay to the Applicable Issuer an amount equal to its U.S. Revolver Percentage, of such unpaid or recaptured Reimbursement Obligation together with interest on such amount accrued from the date such payment is required under this clause (d) to the date of such payment by such Participating Lender at a rate per annum equal to (i)&#160;from the date the related payment by such Participating Lender is required to be made under this clause (d) to the date two (2)&#160;Business Days after payment by such Participating Lender is due hereunder, the Federal Funds Rate for each such day and (ii)&#160;from the date two (2)&#160;Business Days after the date such payment is due from such Participating Lender to the date such payment is made by such Participating Lender, the rate per annum determined by adding the Applicable Margin to the Base Rate in effect for each such day.  Each such Participating Lender shall thereafter be entitled to receive its U.S. Revolver Percentage of each payment received in respect of the relevant Reimbursement Obligation and of interest paid thereon, with the Applicable Issuer retaining its Percentage as a Lender hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The several obligations of the Participating Lenders to the Issuers under this Section&#160;1.3 shall be absolute, irrevocable and unconditional under any and all circumstances whatsoever (except, to the extent such Borrower is relieved from its obligation to reimburse the Applicable Issuer for a drawing under a Letter of Credit due solely to the Applicable Issuer&#8217;s gross negligence or willful misconduct in determining that documents received under the Letter of Credit comply with the terms thereof as determined by a final, non&#8209;appealable judgment of a court of competent jurisdiction) and shall not be subject to any set&#8209;off, counterclaim or defense to payment which any Participating Lender may have or have had against any one or more of the Borrowers, the Agent, any other Lender or any other Person whatsoever.  Without limiting the generality of the foregoing, such obligations shall not be affected by any Default or Event of Default or by any reduction or termination of any Aggregate Revolving Commitment of any Lender, and each payment by a Participating Lender under this Section&#160;1.3 shall be made without any offset, abatement, withholding or reduction whatsoever.  The Agent shall be entitled to offset amounts received for the account of a Lender under this Agreement against unpaid amounts due from such Lender hereunder (whether as fundings of participations, indemnities or otherwise).</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-6-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Indemnification</font><font style="font-family:inherit;font-size:11pt;">.  Each of the Participating Lenders shall, to the extent of their respective Percentages, indemnify the Applicable Issuers (to the extent not reimbursed by the Borrowers) against any cost, expense (including reasonable counsel fees and disbursements), claim, demand, action, loss or liability (except such as result solely from the Applicable Issuer&#8217;s gross negligence or willful misconduct as determined by a final, non&#8209;appealable judgment of a court of competent jurisdiction) that the Applicable Issuers may suffer or incur in connection with any Letter of Credit.  The obligations of the Participating Lenders under this Section&#160;1.3(e) and all other parts of this Section&#160;1.3 shall survive termination of this Agreement and of all other L/C&#160;Documents.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Effect of the Applications</font><font style="font-family:inherit;font-size:11pt;">.  To the extent that any provision of an Application relating to any Letter of Credit is inconsistent with the provisions of this Agreement, the provisions of this Agreement shall apply.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Replacement of an&#160;Issuer</font><font style="font-family:inherit;font-size:11pt;">.  (i) An Issuer may be replaced at any time by written agreement among the Borrowers, the Agent, the replaced Issuer, and the successor Issuer.  The Agent shall notify the Lenders of any such replacement of the Issuer.  At the time any such replacement shall become effective, the Borrower shall pay all unpaid fees accrued for the account of the replaced Issuer.  From and after the effective date of any such replacement (i)&#160;the successor Issuer shall have all the rights and obligations of the Issuer under this Agreement with respect to Letters of Credit to be issued thereafter and (ii)&#160;references herein to the term &#8220;Issuer&#8221; shall be deemed to refer to such successor or to any previous Issuer, or to such successor and all previous Issuers, as the context shall require.  After the replacement of an Issuer hereunder, the replaced Issuer shall remain a party hereto and shall continue to have all the rights and obligations of an Issuer under this Agreement with respect to Letters of Credit issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;Subject to the appointment and acceptance of a successor Issuer, an Issuer may resign as an Issuer at any time upon thirty days&#8217; prior written notice to the Agent and the Company, in which case, such Issuer shall be replaced in accordance with Section 1.3(g)(i) above.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.4.&#160;&#160;&#160;&#160;Manner of Borrowing Loans and Designating Applicable Interest Rates</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Notice to the Agent.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company (which is acting on behalf of the Borrowers pursuant to Section 1.7 hereof) shall give notice to the Agent by no later than 12:00 Noon (Chicago time):  (i)&#160;at least three (3)&#160;Business Days before the date on which the applicable Borrower requests the Lenders to advance a Borrowing of Eurodollar Loans or a Borrowing in an Alternative Currency and (ii)&#160;on the date the applicable Borrower requests the Lenders to advance a Borrowing of Base Rate Loans.  The Loans included in each Borrowing shall bear interest initially at the type of rate specified in such notice of a new Borrowing.  Thereafter, subject to the terms and conditions hereof, the applicable Borrower may from time to time elect to change or continue the type of interest rate borne by each Borrowing or, subject to the minimum amount requirement for each outstanding Borrowing set forth in Section&#160;1.5 hereof, a portion thereof, as follows:  (i)&#160;if such Borrowing is of Eurodollar Loans, on the last day of the Interest Period applicable thereto, the Borrower may continue part or all of such Borrowing as Eurodollar Loans or, with respect to a Borrowing </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-7-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">denominated in U.S. Dollars, convert part or all of such Borrowing into Base Rate Loans or (ii)&#160;if such Borrowing is of Base Rate Loans, on any Business Day, the Company may convert all or part of such Borrowing into Eurodollar Loans for an Interest Period or Interest Periods specified by the Company (acting on behalf of the applicable Borrower).  The Borrowers acknowledge that no Multicurrency Revolving Loan may be requested as, or converted into, a Base Rate Loan.  The Company shall give all such notices requesting the advance, continuation or conversion of a Borrowing to the Agent in accordance with Section&#160;1.7(b) hereof.  Notice of the continuation of a Borrowing of Eurodollar Loans for an additional Interest Period or of the conversion of part or all of a Borrowing of Base Rate Loans into Eurodollar Loans must be given by no later than 12:00&#160;Noon (Chicago time) at least three (3)&#160;Business Days before the date of the requested continuation or conversion.  All such notices concerning the advance, continuation or conversion of a Borrowing shall specify the date of the requested advance, continuation or conversion of a Borrowing (which shall be a Business Day), the amount of the requested Borrowing to be advanced, continued or converted, the type of Loans to comprise such new, continued or converted Borrowing, if such Borrowing is to be comprised of Eurodollar Loans, the Interest Period applicable thereto, if the Borrowing such Borrowing is a Revolving Loan, whether it is under the Multicurrency Revolving Facility or the U.S. Revolving Facility, and if such Borrowing is under the Multicurrency Revolving Facility, the currency (whether in U.S. Dollars or an Alternative Currency) of the Multicurrency Revolving Loan.  Any such written notice of an advance of Borrowing shall be substantially in the form of Exhibit E attached hereto or such other under form as may be reasonably acceptable to the Agent.  Upon notice to the Company by the Agent or the Required Lenders (or, in the case of an Event of Default under Section&#160;8.1(k) or 8.1(l) hereof with respect to any Borrower, without notice), no</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">Borrowing of Eurodollar Loans shall be advanced, continued, or created by conversion if any Default or Event of Default then exists.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Notice to the Lenders</font><font style="font-family:inherit;font-size:11pt;">.  The Agent shall give prompt telephonic, facsimile or other telecommunication notice to each Lender of any notice from a Borrower received pursuant to Section&#160;1.4(a) above, and, if such notice requests the Lenders to make Eurodollar Loans, the Agent shall give notice to the Company and each Lender by like means of the interest rate applicable thereto promptly after the Agent has made such determination.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Borrower&#8217;s Failure to Notify.  </font><font style="font-family:inherit;font-size:11pt;">If the Company fails to give notice pursuant to Section&#160;1.4(a) above of the continuation or conversion of any outstanding principal amount of a Borrowing of Eurodollar Loans before the last day of its then current Interest Period within the period required by Section&#160;1.4(a) and such Borrowing is not prepaid in accordance with Section&#160;3.4, such Borrowing shall automatically be converted into a Borrowing of Base Rate Loans (or, if such Borrowing is an Alternative Currency, such Borrowing shall be continued for an Interest Period of one month).  In the event the applicable Borrower fails to give notice pursuant to Section&#160;1.4(a) above of a Borrowing equal to the amount of a Reimbursement Obligation and has not notified the Agent by 12:00&#160;noon (Chicago time) on the day such Reimbursement Obligation becomes due that it intends to repay such Reimbursement Obligation through funds not borrowed under this Agreement, such Borrower shall be deemed to have requested a Borrowing of Base Rate Loans under the U.S. Revolving Facility (or, at the option of the Swing Line Lender, under the Swing Line) on such day in the amount of the Reimbursement Obligation then due, which Borrowing shall be applied to pay the Reimbursement Obligation then due.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-8-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Disbursement of Loans</font><font style="font-family:inherit;font-size:11pt;">.  Not later than 2:00&#160;p.m. (Chicago time) on the date of any requested advance of a new Borrowing, subject to Section&#160;6 hereof, each Lender shall make available its Loan comprising part of such Borrowing (i) that is denominated in U.S. Dollars in funds immediately available at the principal office of the Agent in Chicago, Illinois (or at such other location as the Agent shall designate) or, (ii) that is denominated in an Alternative Currency at such office as the Agent has previously agreed to with the relevant Borrower, in each case in the currency received by the Agent from the Lenders. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Agent Reliance on Lender Funding.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Unless the Agent shall have been notified by a Lender prior to (or, in the case of a Borrowing of Base Rate Loans, by 1:00&#160;p.m. (Chicago time) on the date on which such Lender is scheduled to make payment to the Agent of the proceeds of a Loan (which notice shall be effective upon receipt) that such Lender does not intend to make such payment, the Agent may assume that such Lender has made such payment when due and the Agent may in reliance upon such assumption (but shall not be required to) make available to the relevant Borrower the proceeds of the Loan to be made by such Lender and, if any Lender has not in fact made such payment to the Agent, such Lender shall, on demand, pay to the Agent the amount made available to such Borrower attributable to such Lender together with interest thereon in respect of each day during the period commencing on the date such amount was made available to such Borrower and ending on (but excluding) the date such Lender pays such amount to the Agent at a rate per annum equal to:  (i)&#160;from the date the related advance was made by the Agent to the date two (2)&#160;Business Days after payment by such Lender is due hereunder, the Federal Funds Rate for each such day, (ii)&#160;from the date two (2)&#160;Business Days after the date such payment is due from such Lender to the date such payment is made by such Lender, the Base Rate in effect for each such day, or (iii)&#160;in the case of a Multicurrency Revolving Loan denominated in an Alternative Currency, the cost to the Agent of funding the amount it advanced to fund such Multicurrency Lender&#8217;s Revolving Loan, as determined by the Agent.  If such amount is not received from such Lender by the Agent immediately upon demand, the applicable Borrower will, on demand, repay to the Agent the proceeds of the Loan attributable to such Lender with interest thereon at a rate per annum equal to the interest rate applicable to the relevant Loan.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Availability of Alternative Currency.  </font><font style="font-family:inherit;font-size:11pt;">The Multicurrency Lenders&#8217; obligations to make Multicurrency Revolving Loans in an Alternative Currency or to provide or participate in Letters of Credit payable in an Alternative Currency shall always be subject to such Alternative Currency being freely available to each of them in the relevant market.  If any Multicurrency Lender reasonably determines that such currency requested is unavailable to it in the amount and for the term requested it shall so notify the Agent within one Business Day of its receipt of the aforesaid notice and the Agent shall promptly notify the Company and each other Multicurrency Lender of its receipt of such notice and the request of the Company for the Borrowing in the Alternative Currency in question shall otherwise be deemed withdrawn. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-9-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.5.&#160;&#160;&#160;&#160;Minimum Borrowing Amounts</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.   Each Borrowing of Base Rate Loans shall be in an amount not less than $2,000,000, or such greater amount which is an integral multiple of $100,000, and each Borrowing of Eurodollar Loans shall be in an amount not less than $5,000,000, or such greater amount which is an integral multiple of $100,000.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.6.&#160;&#160;&#160;&#160;Maturity of Loans</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;"></font><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Scheduled Payments of Term Loans.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Borrowers shall make principal payments on the Term Loans in installments on the last day of December in each year, commencing with the year ending December&#160;31, 2020, with the amount of each such principal installment to equal the amount set forth below shown opposite the relevant due date, with a final payment of all principal and interest not sooner paid on the Term Loans due and payable on Term Loan Maturity Date.  Each such principal payment shall be applied to the Lenders holding the Term Loans pro rata based upon their Term Loan Percentages.</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-left:66px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:81.83760683760684%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49%;"></td><td style="width:51%;"></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Payment Date</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Payment Amount</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:13px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">December&#160;31, 2020</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:13px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$7,500,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">December&#160;31, 2021</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,000,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">December&#160;31, 2022</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,000,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">December&#160;31, 2023</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,000,000</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">December 31, 2024</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$15,000,000</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Revolving Loans.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Each Revolving Loan, both for principal and interest not sooner paid, shall mature and be due and payable by the Borrowers on the Revolving Credit Termination Date.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Swing Loans</font><font style="font-family:inherit;font-size:11pt;">.  Each Swing Loan, both for principal and interest not sooner paid, shall mature and be due and payable by the Borrowers on the Revolving Credit Termination Date.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.7.&#160;&#160;&#160;&#160;Appointment of Company as Agent for Borrowers; Reliance by Agent</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Appointment</font><font style="font-family:inherit;font-size:11pt;">.  Each Borrower irrevocably appoints the Company as its agent hereunder to make requests on such Borrower&#8217;s behalf under Section&#160;1 hereof for Borrowings to be made by such Borrower and for Letters of Credit to be issued for such Borrower&#8217;s account and to take any other action contemplated by the Loan Documents with respect to credit extended hereunder to such Borrower.  The Agent and the Lenders shall be entitled to conclusively presume that any action by the Company under the Loan Documents is taken on behalf of any one or more of the Borrowers whether or not the Company so indicates.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Reliance</font><font style="font-family:inherit;font-size:11pt;">.  All requests for Borrowings and selection of interest rates, currencies and Interest Periods applicable thereto may be written or oral, including by telephone, facsimile, or other telecommunication device acceptable to the Agent (which notice shall be irrevocable once given).  The Borrowers agree that the Agent may rely on any such notice given by any person the Agent in good faith believes is an Authorized Representative without the necessity of independent investigation (the Borrowers </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-10-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">hereby indemnifying the Agent and Lenders from any liability or loss ensuing from such reliance), and in the event any such telephonic or other oral notice conflicts with any written confirmation, such oral or telephonic notice shall govern if the Agent has acted in reliance thereon.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.8.&#160;&#160;&#160;&#160;Swing Loans</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a)&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Generally.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Subject to the terms and conditions hereof, as part of the U.S. Revolving Facility, the Swing Line Lender may, in its discretion, make loans in U.S. Dollars to the Company under the Swing Line (individually a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and collectively the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">) which shall not in the aggregate at any time outstanding exceed the Swing Line Sublimit.  The Swing Loans may be requested by the Company from time to time and Borrowings thereunder may be repaid and used again during the period ending on the Revolving Credit Termination Date; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that each Swing Loan must be repaid on the last day of the Interest Period applicable thereto.  Each Swing Loan shall be in a minimum amount of $250,000 or such greater amount which is an integral multiple of $100,000.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;"></font><font style="font-family:inherit;font-size:11pt;">(b)</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;Interest on Swing Loans</font><font style="font-family:inherit;font-size:11pt;">.  Each Swing Loan shall bear interest until maturity (whether by acceleration or otherwise) at a rate per annum equal to (i)&#160;the sum of the Adjusted LIBOR plus the Applicable Margin for Eurodollar Loans under the U.S. Revolving Facility as from time to time in effect or (ii)&#160;the Quoted Rate.  Interest on each Swing Loan shall be due and payable prior to such maturity on the last day of each Interest Period applicable thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;Requests for Swing Loans</font><font style="font-family:inherit;font-size:11pt;">.  The Company shall give the Agent prior notice (which may be written or oral), no later than 12:00&#160;Noon (Chicago time) on the date upon which the Company requests that any Swing Loan be made, of the amount and date of such Swing Loan, and the Interest Period requested therefor.  The Agent shall promptly advise the Swing Line Lender of any such notice received from the Company.  Within 30&#160;minutes after receiving such notice, the Swing Line Lender shall in its discretion quote an interest rate to the Company at which the Swing Line Lender would be willing to make such Swing Loan available to the Company for the Interest Period so requested (which quoted rate may include intercompany bank offered rates based on a one-day interest period and will not include any LIBOR breakage) (the rate so quoted for a given Interest Period being herein referred to as </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Quoted Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  The Company acknowledges and agrees that the interest rate quote is given for immediate and irrevocable acceptance.  If the Company does not so immediately accept the Quoted Rate for the full amount requested by the Company for such Swing Loan, the Quoted Rate shall be deemed immediately withdrawn and such Swing Loan shall bear interest at the rate per annum determined by adding the Applicable Margin for Base Rate Loans under the U.S. Revolving Facility to the Base Rate as from time to time in effect.  Subject to the terms and conditions hereof, the proceeds of such Swing Loan shall be made available to the Company on the date so requested at the offices of the Agent in Chicago, Illinois.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Refunding Loans</font><font style="font-family:inherit;font-size:11pt;">.  In its sole and absolute discretion, the Swing Line Lender may at any time, on behalf of the Company (which hereby irrevocably authorizes the Swing Line Lender to act on its behalf for such purpose) and with notice to the Agent and the Company, request each U.S. Lender to make a U.S. Revolving Loan in the form of a Base Rate Loan in an amount equal to such U.S. Lender&#8217;s Percentage of the amount of the Swing Loans outstanding on the date such notice is given.  Unless an Event of Default described in Section&#160;8.1(k) or 8.1(l) exists with respect to the Company, regardless of the existence of any </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-11-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">other Event of Default, each U.S. Lender shall make the proceeds of its requested U.S. Revolving Loan available to the Agent (for the account of the Swing Line Lender), in immediately available funds, at the Agent&#8217;s principal office in Chicago, Illinois, before 12:00 Noon (Chicago time) on the Business Day following the day such notice is given.  The proceeds of such Borrowing of U.S. Revolving Loans shall be immediately applied to repay the outstanding Swing Loans.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Participations</font><font style="font-family:inherit;font-size:11pt;">.  If any Lender refuses or otherwise fails to make a U.S. Revolving Loan when requested by the Swing Line Lender pursuant to Section&#160;1.8(d) above (due to the existence of an Event of Default described in Section&#160;8.1(k) or 8.1(l)), such U.S. Lender will, by the time and in the manner such U.S. Revolving Loan was to have been funded to the Swing Line Lender, purchase from the Swing Line Lender an undivided participating interest in the outstanding Swing Loans in an amount equal to its U.S. Revolver Percentage of the aggregate principal amount of Swing Loans that were to have been repaid with such U.S. Revolving Loans.  Each U.S. Lender that so purchases a participation in a Swing Loan shall thereafter be entitled to receive its U.S. Revolver Percentage of each payment of principal received on the Swing Loan and of interest received thereon accruing from the date such U.S. Lender funded to the Swing Line Lender its participation in such U.S. Revolving Loan.  The several obligations of the U.S. Lenders under this Section shall be absolute, irrevocable, and unconditional under any and all circumstances whatsoever and shall not be subject to any set&#8209;off, counterclaim or defense to payment which any Lender may have or have had against the Company, any other Borrower, any Guarantor, any other Lender or any other Person whatever.  Without limiting the generality of the foregoing, such obligations shall not be affected by any Default or Event of Default or by any reduction or termination of the U.S. Dollar Commitments of any U.S. Lender, and each payment made by a U.S. Lender under this Section shall be made without any offset, abatement, withholding or reduction whatsoever.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.9.&#160;&#160;&#160;&#160;Default Rate</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Notwithstanding anything to the contrary contained herein, while any Event of Default exists or after acceleration, the relevant Borrower shall pay interest (after as well as before entry of judgment thereon to the extent permitted by law) on the principal amount of all Loans owing by it at a rate per annum equal to:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;for any Base Rate Loan or any Swing Loan bearing interest based on the Base Rate, the sum of 2.0% plus the Applicable Margin plus the Base Rate from time to time in effect;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;for any Eurodollar Loan denominated in U.S.&#160;Dollars or any Swing Loan bearing interest at the Quoted Rate, the sum of 2.0% plus the rate of interest in effect thereon at the time of such Event of Default until the end of the Interest Period applicable thereto and, thereafter, at a rate per annum equal to the sum of 2.0% plus the Applicable Margin for Base Rate Loans plus the Base Rate from time to time in effect; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;for any Eurodollar Loan denominated in an Alternative Currency, the sum of 2.0% plus the rate of interest in effect thereon at the time of such Event of Default until the end of the Interest Period applicable thereto and, thereafter at a rate per annum equal to the sum of the Applicable Margin, plus a rate of two percent (2.0%) plus the rate of interest per annum as determined by the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-12-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Agent (rounded upwards, if necessary, to the nearest whole multiple of one&#8209;sixteenth of one percent (1/16%)) at which overnight or weekend deposits of the appropriate currency (or, if such amount due remains unpaid more than three Business Days, then for such other period of time not longer than six months as the Agent may elect in its absolute discretion) for delivery in immediately available and freely transferable funds would be offered by the Agent to major banks in the interbank market upon request of such major banks for the applicable period as determined above and in an amount comparable to the unpaid principal amount of any such Loan (or, if the Agent is not placing deposits in such currency in the interbank market, then the Agent&#8217;s cost of funds in such currency for such period).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that in the absence of acceleration, any adjustments pursuant to this Section shall be made at the election of the Agent, acting at the request or with the consent of the Required Lenders, with written notice to the Borrowers.  While any Event of Default exists or after acceleration, interest shall be paid on demand of the Agent at the request or with the consent of the Required Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.10.&#160;&#160;&#160;&#160;Increase in Commitment</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">Provided no Default or Event of Default has occurred and is continuing, the Company may, on any Business Day on or prior to the Revolving Credit Termination Date, from time to time, increase the aggregate amount of the U.S. Dollar Commitments and/or the Multicurrency Commitments by delivering a Commitment Amount Increase Request in the form of Exhibit&#160;D hereto at least five&#160;(5) Business Days prior to the desired effective date of such increase (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Commitment Amount Increase&#8221;</font><font style="font-family:inherit;font-size:11pt;">) identifying an additional Lender acceptable to the Agent and each Applicable Issuer in its reasonable discretion or additional U.S. Dollar Commitment and/or Multicurrency Commitment agreed to be made by any existing Lender (each such additional Lender or existing Lender (in its capacity as such) being referred to as an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Additional Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and the amount of its U.S. Dollar Commitment and/or Multicurrency Commitment (or additional amount of its U.S. Dollar Commitment and/or Multicurrency Commitment).  The aggregate amount of all such Commitment Amount Increases shall not exceed $600,000,000.  The effective date of the Commitment Amount Increase shall be agreed upon by the Company, such Additional Lender and the Agent (whose agreement shall not be unreasonably withheld, conditioned or delayed).  Upon the effectiveness thereof, each Additional Lender shall advance the relevant Revolving Loans and purchase Participating Interests in all then outstanding Letters of Credit in an amount sufficient such that after giving effect to such relevant Revolving Loans and purchases each Lender (including such Additional Lender) shall have outstanding its respective Percentage of the aggregate Revolving Loans and Participating Interests then outstanding.  It shall be a condition to such effectiveness that no Eurodollar Loans be outstanding on the date of such effectiveness unless the Borrowers pay all amounts due under Section&#160;2.5 hereof, and that the Company shall not have terminated any portion of the Aggregate Revolving Commitments pursuant to Section&#160;3.5(a) hereof.  The Company agrees to pay any reasonable fees or expenses of the Agent (including reasonable fees and disbursements of counsel) relating to any Commitment Amount Increase.  Notwithstanding anything herein to the contrary, no Lender shall have any obligation to increase its Aggregate Revolving Commitment and no Lender&#8217;s Aggregate Revolving Commitment shall be increased without its consent thereto, and each Lender may at its option, unconditionally and without cause, decline to increase its Aggregate Revolving Commitment.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-13-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.11.&#160;&#160;&#160;&#160;Removal of a Borrower</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Company may remove any Restricted Subsidiary as a Borrower (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Removed Borrower&#8221;</font><font style="font-family:inherit;font-size:11pt;">) hereunder so long as (i) the Company has provided the Agent prior written notice at least five (5) Business Days prior to the effective date of such removal, (ii) all Reimbursement Obligations of, all Revolving Loans made to, the Removed Borrower and all accrued interest owing thereon are paid in full on or prior to the effective date of such removal, (iii) no Letters of Credit issued on the account of such Removed Borrower are outstanding unless the Agent has received Cash Collateral in an amount equal to 102% of the face principal amount of such Letters of Credit or such Removed Borrower has entered into other arrangements with the Agent and the Applicable Issuer satisfactory to the Agent and such Applicable Issuer with respect to such Letters of Credit, (iv) no Default or Event of Default has occurred and is continuing or would result from the removal of such Removed Borrower, and (v) the removal of such Removed Borrower does not have a Material Adverse Effect on such Removed Borrower&#8217;s ability to continue to provide its Guaranty and pledge of Collateral as required hereunder or under any of the other Loan Documents.  Upon satisfaction of the foregoing, the Lenders and the Issuers shall not be obligated to make Loans to, or issue Letters of Credit on account of, such Removed Borrower.  The Company cannot designate a Restricted Subsidiary as a Borrower hereunder if such Borrower has been a Removed Borrower. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 1.12.&#160;&#160;&#160;&#160;Conversions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">For all purposes of this Agreement, where a determination of the used, unused or available amount of the Aggregate Revolving Commitments or of the outstanding amount of Credit Utilizations is necessary, Credit Utilizations payable in an Alternative Currency shall be converted into their U.S.&#160;Dollar Equivalent.  Such conversions shall be made on the date of each Credit Utilization in an Alternative Currency as to that Credit Utilization and all Credit Utilizations shall be converted into their U.S.&#160;Dollar Equivalent as of the last day of each month or at the time of each Credit Utilization should the Agent so elect.  If the last day of a month is not a Business Day, such conversion shall be made as of the next Business Day.  The Agent shall promptly notify the Company of such determination of a U.S.&#160;Dollar Equivalent and of the basis therefor.  All Credit Utilizations and interest thereon shall be repaid in the currency in which they were effected.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">INTEREST&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.1.&#160;&#160;&#160;&#160;Base Rate Loans</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Base Rate Loan shall bear interest (which the relevant Borrower promises to pay in arrears at the times herein provided) at the rate per annum determined by adding the Applicable Margin to the Base Rate as in effect from time to time, provided that if a Base Rate Loan is not paid when due (whether by lapse of time, acceleration or otherwise), such Base Rate Loan shall bear interest (which the relevant Borrower promises to pay at the times hereinafter provided), whether before or after judgment, and until payment in full thereof, at the rate per annum specified in Section&#160;1.9 hereof.  Interest on the Base Rate Loans shall be payable in arrears on the last day of each March, June, September and December of each year (beginning on the first of such dates after the date hereof) and at maturity of the Revolving Loans and interest after maturity shall be due and payable upon demand.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-14-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.2.&#160;&#160;&#160;&#160;Eurodollar Loans</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Eurodollar Loan shall bear interest (which the relevant Borrower promises to pay in arrears at the times herein provided) on the unpaid principal amount thereof from time to time outstanding from the date of the Borrowing of such Eurodollar Loan until maturity (whether by acceleration or otherwise) at a rate per annum equal to the sum of the Applicable Margin plus Adjusted LIBOR, payable on the last day of the applicable Interest Period and at maturity (whether by acceleration or otherwise), and, if the applicable Interest Period is longer than three months, on the date occurring three months after the date of the Borrowing of such Loan; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that if a Eurodollar Loan is not paid when due (whether by acceleration or otherwise), such Loan shall bear interest (which the relevant Borrower promises to pay at the times herein provided) from the date such payment was due until paid in full, payable on demand, at the rate per annum specified in Section&#160;1.9 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.3.&#160;&#160;&#160;&#160;Rate Determinations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Agent shall determine each interest rate applicable to the Loans hereunder in accordance herewith, and its determination thereof shall be deemed </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">prima facie</font><font style="font-family:inherit;font-size:11pt;">&#32;correct.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.4.&#160;&#160;&#160;&#160;Computation of Interest, Fees and Charges</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  All interest on Base Rate Loans when the Base Rate is not based on the LIBOR Quoted Rate shall be computed on the basis of a year of 365 or 366&#160;days, as the case may be, for the actual number of days elapsed.  All interest on Eurodollar Loans, Swing Loans bearing interest at the Quoted Rate, and Base Rate Loans based on the LIBOR Quoted Rate (and unless otherwise stated herein, all fees, charges and commissions due hereunder) shall be computed on the basis of a year of 360&#160;days for the actual number of days elapsed, except for Eurodollar Loans denominated in Pounds Sterling which shall be computed on the basis of a year of 365 or 366&#160;days, as the case may be.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.5.&#160;&#160;&#160;&#160;Funding Indemnity</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  If any Lender shall incur any loss (other than loss of profits), cost or expense (including, without limitation, any loss, cost or expense incurred by reason of the liquidation or re&#8209;employment of deposits or other funds acquired by such Lender to fund or maintain any Eurodollar Loan or Swing Loan bearing interest with respect to LIBOR or the relending or reinvesting of such deposits or amounts paid or prepaid to such Lender) as a result of:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;any payment or prepayment of a Eurodollar Loan or Swing Loan bearing interest with respect to LIBOR (other than any payment pursuant to Section 1.8(d)) on a date other than the last day of its Interest Period for any reason,</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;any failure (because of a failure to meet the conditions of Borrowing or otherwise) by a Borrower to borrow or continue a Eurodollar Loan or Swing Loan bearing interest with respect to LIBOR (other than any payment pursuant to Section 1.8(d)), or to convert a Base Rate Loan into a Eurodollar Loan or such Swing Loan, in each case on the date specified in a notice given pursuant to this Agreement,</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;any failure by a Borrower to make any payment of principal on any Eurodollar Loan or Swing Loan bearing interest with respect to LIBOR when due (whether by acceleration or otherwise),</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-15-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;any acceleration of the maturity of a Eurodollar Loan or Swing Loan bearing interest with respect to LIBOR as a result of the occurrence of any Event of Default hereunder, or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;any assignment of a Eurodollar Loan other than on the last day of the Interest Period applicable thereto as a result of the request of the Company pursuant to Section 2.11 hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">then, upon the demand of such Lender, the applicable Borrower shall pay to such Lender such amount as will reimburse such Lender for such loss, cost or expense.  If any Lender makes such a claim for compensation, it shall provide to the Company, with a copy to the Agent, a certificate executed by an officer of such Lender setting forth the amount of such loss, cost or expense in reasonable detail (including an explanation of the basis for and the computation of such loss, cost or expense) and the amounts shown on such certificate shall be deemed </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">prima facie</font><font style="font-family:inherit;font-size:11pt;">&#32;correct.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.6.&#160;&#160;&#160;&#160;Change of Law</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Notwithstanding any other provisions of this Agreement or any other Loan Document, if any Change in Law makes it unlawful for any Lender to make or continue to maintain Loans in an Alternative Currency or Eurodollar Loans or to perform its obligations with respect to such Loans, such Lender shall promptly give notice thereof to the Company and such Lender&#8217;s obligations to make or maintain Eurodollar Loans or Loans in an Alternative Currency (as applicable) under this Agreement shall be suspended until it is no longer unlawful for such Lender to make or maintain such Loans.  The applicable Borrower shall prepay on demand the outstanding principal amount of any such affected Loans, together with all interest accrued thereon and all other amounts then due and payable to such Lender under this Agreement; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;subject to all of the terms and conditions of this Agreement, the applicable Borrower may then elect to borrow the principal amount of the affected Loans (other than Loans denominated in an Alternative Currency) from such Lender by means of Base Rate Loans from such Lender, which Base Rate Loans shall not be made ratably by the Lenders but only from such affected Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.7.&#160;&#160;&#160;&#160;Unavailability</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  If prior to the commencement of any Interest Period for any Borrowing of Eurodollar Loans:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the Agent determines that deposits in the applicable currency (in the applicable amounts) are not being offered to it in the eurocurrency interbank market for such Interest Period, or that by reason of circumstances affecting the interbank eurocurrency market adequate and reasonable means do not exist for ascertaining the applicable LIBOR, or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;the Required Lenders notify the Agent that (i)&#160;LIBOR as determined by the Agent will not adequately and fairly reflect the cost to such Lenders of funding their Eurodollar Loans in the currency in question for such Interest Period or (ii)&#160;that the making or funding of Eurodollar Loans in the relevant currency has become impracticable, in either case as a result of an event occurring after the date hereof which in the opinion of such Lenders materially adversely affects such Loans,</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">then and in any such event the Agent shall not less than two days prior to the commencement of such Interest Period, give notice thereof to the Company and the Lenders, whereupon until the Agent notifies the Company </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-16-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">that the circumstances giving rise to such suspension no longer exist, the obligations of the Lenders to make Loans in the currency so affected or to make Eurodollar Loans (as applicable) shall be suspended.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:113px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.8.&#160;&#160;&#160;&#160;Increased Cost</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;&#32;</font><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Increased Costs Generally.  </font><font style="font-family:inherit;font-size:11pt;">If any Change in Law shall:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender (except any reserve requirement reflected in the Adjusted LIBOR) or any Issuer;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;subject any Recipient to any Taxes (other than (A)&#160;Indemnified Taxes, (B)&#160;Taxes described in clauses&#160;(b) through (d) of the definition of Excluded Taxes and (C)&#160;Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;impose on any Lender or any Issuer or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining any Loan or of maintaining its obligation to make any such Loan, or to increase the cost to such Lender, such Issuer or such other Recipient of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender, Issuer or other Recipient hereunder (whether of principal, interest or any other amount) then, upon request of such Lender, Issuer or other Recipient, the Borrower will pay to such Lender, Issuer or other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, Issuer or other Recipient, as the case may be, for such additional costs incurred or reduction suffered.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Capital Requirements.  </font><font style="font-family:inherit;font-size:11pt;">If any Lender or Issuer reasonably determines that any Change in Law affecting such Lender or Issuer or any lending office of such Lender or such Lender&#8217;s or Issuer&#8217;s holding company, if any, regarding capital or liquidity requirements, has or would have the effect of reducing the rate of return on such Lender&#8217;s or Issuer&#8217;s capital or on the capital of such Lender&#8217;s or Issuer&#8217;s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit or Swing Loans held by, such Lender, or the Letters of Credit issued by any Issuer, to a level below that which such Lender or Issuer or such Lender&#8217;s or Issuer&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or Issuer&#8217;s policies and the policies of such Lender&#8217;s or Issuer&#8217;s holding company with respect to capital adequacy and liquidity), then from time to time the Borrowers will pay to such Lender or Issuer, as the case may be, such additional amount or amounts as will compensate such Lender or Issuer or such Lender&#8217;s or Issuer&#8217;s holding company for any such reduction suffered.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-17-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Certificates for Reimbursement.  </font><font style="font-family:inherit;font-size:11pt;">A certificate of a Lender or Issuer setting forth in reasonable detail the amount or amounts necessary to compensate such Lender or Issuer or its holding company, as the case may be, as specified in subsection&#160;(a) or&#160;(b) of this Section and delivered to the Company, shall be conclusive absent manifest error.  The Borrowers shall pay such Lender or Issuer, as the case may be, the amount shown as due on any such certificate within fifteen&#160;(15) days after receipt thereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Delay in Requests.  </font><font style="font-family:inherit;font-size:11pt;">Failure or delay on the part of any Lender or Issuer to demand compensation pursuant to this Section shall not constitute a waiver of such Lender&#8217;s or Issuer&#8217;s right to demand such compensation; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Borrowers shall not be required to compensate a Lender or Issuer pursuant to this Section 2.8 for any increased costs incurred or reductions suffered more than six (6) months prior to the date that such Lender or Issuer, as the case may be, notifies the Company of the Change in Law giving rise to such increased costs or reductions, and of such Lender&#8217;s or Issuer&#8217;s intention to claim compensation therefor (except that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the six&#8209;month period referred to above shall be extended to include the period of retroactive effect thereof).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.9.&#160;&#160;&#160;&#160;Lending Offices; Mitigation Obligations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Lender may, at its option, elect to make its Loans hereunder at the branch, office or affiliate specified in its Administrative Questionnaire (each a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lending Office&#8221;</font><font style="font-family:inherit;font-size:11pt;">) for each type of Loan available hereunder or at such other of its branches, offices or affiliates as it may from time to time elect and designate in a written notice to the Company and the Agent (but such funds shall in any event be made available to the Company in accordance with Section&#160;1.4(d) hereof); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Company shall not be required to reimburse any Lender under any of the provisions of this Section&#160;2 for any cost which such Lender would not have incurred but for changing its Lending Office unless the Company consented in writing to such change or has requested the change pursuant to this Section 2.9.  If any Lender requests compensation under Section&#160;2.8, requires the Borrowers to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section&#160;11.1, or gives a notice pursuant to Section&#160;2.6, then such Lender shall (at the request of the Company) use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i)&#160;would eliminate or reduce amounts payable pursuant to Section&#160;2.8 or 11.1, as the case may be, in the future, or eliminate the need for notice pursuant to Section&#160;2.6, and (ii)&#160;would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender.  The Borrowers hereby agree to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.10.&#160;&#160;&#160;&#160;Discretion of Lender as to Manner of Funding</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Notwithstanding any other provision of this Agreement, each Lender shall be entitled to fund and maintain its funding of all or any part of its Loans in any manner it sees fit, it being understood, however, that for the purposes of this Agreement all determinations under this Agreement shall be made as if each Lender had actually funded and maintained each Eurodollar Loan through the purchase of deposits in the relevant market and in the relevant currency having a maturity corresponding to such Eurodollar Loan&#8217;s Interest Period and bearing an interest rate equal to Adjusted LIBOR for the currency in question for such Interest Period.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-18-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.11.&#160;&#160;&#160;&#160;Replacement of Lenders</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  If any Lender requests compensation under Section&#160;2.8, if any Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section&#160;11.1, or if any Borrower receives notice from any Lender of any illegality pursuant to Section 2.6 hereof for reasons not generally applicable to the other Lenders, and, in each case, such Lender has declined or is unable to designate a different lending office in accordance with Section&#160;2.9, or if any Lender is a Defaulting Lender or a Non&#8209;Consenting Lender, then the Borrowers may, at their sole expense and effort, upon notice to such Lender and the Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, Section&#160;11.17), all of its interests, rights (other than its existing rights to payments pursuant to Section&#160;2.8 or Section&#160;11.1) and obligations under this Agreement and the related Loan Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Borrowers shall have paid to the Agent the assignment fee (if any) specified in Section&#160;11.17;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and funded participations in L/C Obligations, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents (including any amounts under Section</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:11pt;">2.5 as if the Loans owing to it were prepaid rather than assigned) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrowers (in the case of all other amounts);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;in the case of any such assignment resulting from a claim for compensation under Section&#160;2.8 or payments required to be made pursuant to Section&#160;11.1, such assignment will result in a reduction in such compensation or payments thereafter;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;such assignment does not conflict with applicable law; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;in the case of any assignment resulting from a Lender becoming a Non&#8209;Consenting Lender, the applicable assignee shall have consented to the applicable amendment, waiver or consent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrowers to require such assignment and delegation cease to apply.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-19-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.12.&#160;&#160;&#160;&#160;Defaulting Lenders</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;. (a)&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Defaulting Lender Adjustments.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by applicable law:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Waivers and Amendments</font><font style="font-family:inherit;font-size:11pt;">.  Such Defaulting Lender&#8217;s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in the definition of Required Lenders. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Defaulting Lender Waterfall</font><font style="font-family:inherit;font-size:11pt;">. Any payment of principal, interest, fees or other amounts received by the Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section&#160;8 or otherwise) or received by the Agent from a Defaulting Lender pursuant to Section&#160;11.27 hereto shall be applied at such time or times as may be determined by the Agent as follows: </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">first</font><font style="font-family:inherit;font-size:11pt;">, to the payment of any amounts owing by such Defaulting Lender to the Agent hereunder; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">second</font><font style="font-family:inherit;font-size:11pt;">, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to any Issuer or the Swing Line Lender hereunder; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">third</font><font style="font-family:inherit;font-size:11pt;">, to Cash Collateralize such Issuer&#8217;s Fronting Exposure with respect to such Defaulting Lender in accordance with Section&#160;2.13; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">fourth</font><font style="font-family:inherit;font-size:11pt;">, as the Company may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Agent; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">fifth</font><font style="font-family:inherit;font-size:11pt;">, if so determined by the Agent and the Company, to be held in a deposit account and released pro rata in order to (x)&#160;satisfy such Defaulting Lender&#8217;s potential future funding obligations with respect to Loans under this Agreement and (y)&#160;Cash Collateralize the Issuers&#8217; future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with Section&#160;2.13; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">sixth</font><font style="font-family:inherit;font-size:11pt;">, to the payment of any amounts owing to the Lenders, the Issuers or the Swing Line Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, any Issuer or the Swing Line Lender against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">seventh</font><font style="font-family:inherit;font-size:11pt;">, so long as no Default or Event of Default exists, to the payment of any amounts owing to a Borrower as a result of any judgment of a court of competent jurisdiction obtained by such Borrower against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement; and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">eighth</font><font style="font-family:inherit;font-size:11pt;">, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that if (x) such payment is a payment of the principal amount of any Loans or L/C Obligations in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section&#160;6.1 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and L/C Obligations owed to, all Non&#8209;Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or L/C Obligations owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in L/C Obligations and Swing Loans are held by the Lenders pro rata in accordance with their Percentages of the relevant Commitments without giving effect to Section&#160;2.12(a)(iv) below. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-20-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lender or to post Cash Collateral pursuant to this Section&#160;2.12(a)(ii) shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Certain Fees</font><font style="font-family:inherit;font-size:11pt;">. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)&#160;&#160;&#160;&#160;No Defaulting Lender shall be entitled to receive any commitment fee for any period during which that Lender is a Defaulting Lender (and the Borrowers shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;Each Defaulting Lender shall be entitled to receive L/C Participation Fees for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Percentage of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to Section&#160;2.13.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(C)&#160;&#160;&#160;&#160;With respect to any</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">L/C Participation Fee not required to be paid to any Defaulting Lender pursuant to clause&#160;(B) above, the Borrowers shall (x)&#160;pay to each Non&#8209;Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender&#8217;s participation in L/C&#160;Obligations or Swing Loans that has been reallocated to such Non&#8209;Defaulting Lender pursuant to clause&#160;(iv) below, (y) pay to each Issuer and Swing Line Lender, as applicable, the amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to such Issuer&#8217;s or Swing Line Lender&#8217;s Fronting Exposure to such Defaulting Lender, and (z) not be required to pay the remaining amount of any such fee.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Reallocation of Participations to Reduce Fronting Exposure</font><font style="font-family:inherit;font-size:11pt;">.  All or any part of such Defaulting Lender&#8217;s participation in L/C Obligations and Swing Loans shall be reallocated among the Non&#8209;Defaulting Lenders in accordance with their respective Percentages of the relevant Commitments (calculated without regard to such Defaulting Lender&#8217;s Commitments) but only to the extent that (x) the conditions set forth in Section&#160;6.1 are satisfied at the time of such reallocation (and, unless the Borrowers shall have otherwise notified the Agent at such time, the Borrowers shall be deemed to have represented and warranted that such conditions are satisfied at such time), and (y)&#160;such reallocation does not cause the aggregate Revolving Loans and interests in L/C Obligations and Swing Loans of any Non&#8209;Defaulting Lender to exceed such Non&#8209;Defaulting Lender&#8217;s Aggregate Revolving Commitment.  Subject to Section 11.31 hereof, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non&#8209;Defaulting Lender as a result of such Non&#8209;Defaulting Lender&#8217;s increased exposure following such reallocation.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Cash Collateral; Repayment of Swing Loans</font><font style="font-family:inherit;font-size:11pt;">.  If the reallocation described in clause (iv) above cannot, or can only partially, be effected, the Borrowers shall, without prejudice to any right or remedy available to them hereunder or under law, (x) first, prepay Swing Loans in an amount </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-21-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">equal to the Swing Line Lender&#8217;s Fronting Exposure and (y) second, Cash Collateralize the Applicable Issuer&#8217;s Fronting Exposure in accordance with the procedures set forth in Section&#160;2.13.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Defaulting Lender Cure</font><font style="font-family:inherit;font-size:11pt;">.  If the Company, the Agent, the Swing Line Lender and each Issuer agree in writing that a Lender is no longer a Defaulting Lender, the Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), that Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit and Swing Loans to be held pro rata by the Lenders in accordance with their respective Percentages of the relevant Commitments (without giving effect to Section&#160;2.12(a)(iv)), whereupon such Lender will cease to be a Defaulting Lender; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while that Lender was a Defaulting Lender; and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">further</font><font style="font-family:inherit;font-size:11pt;">, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">New Swing Loans/Letters of Credit</font><font style="font-family:inherit;font-size:11pt;">.  So long as any Lender is a Defaulting Lender, (i)&#160;the Swing Line Lender shall not be required to fund any Swing Loans unless it is satisfied that it will have no Fronting Exposure after giving effect to such Swing Loan and (ii)&#160;no Issuer shall be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will have no Fronting Exposure after giving effect thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.13.&#160;&#160;&#160;&#160;Cash Collateral for Fronting Exposure</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;  At any time that there shall exist a Defaulting Lender, within one&#160;(1) Business Day following the written request of the Agent or any Issuer (with a copy to the Agent) the Borrowers shall Cash Collateralize the Issuers&#8217; Fronting Exposure with respect to such Defaulting Lender (determined after giving effect to Section 2.12(a)(iv) and any Cash Collateral provided by such Defaulting Lender) in an amount not less than 102% of such Fronting Exposure.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Grant of Security Interest</font><font style="font-family:inherit;font-size:11pt;">.  The Borrowers, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grant to the Agent, for the benefit of the Issuers, and agree to maintain, a first priority security interest in all such Cash Collateral as security for such Defaulting Lender&#8217;s obligation to fund participations in respect of L/C Obligations, to be applied pursuant to clause&#160;(b) below.  If at any time the Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Agent and the Issuers as herein provided, or that the total amount of such Cash Collateral is less than 102% of the Fronting Exposure, the Borrowers shall, promptly upon demand by the Agent, pay or provide to the Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by the Defaulting Lender).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Application</font><font style="font-family:inherit;font-size:11pt;">.  Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under this Section&#160;2.13 or Section&#160;2.12 in respect of Letters of Credit shall be applied to the satisfaction of the Defaulting Lender&#8217;s obligation to fund participations in respect of L/C Obligations </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-22-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Termination of Requirement</font><font style="font-family:inherit;font-size:11pt;">.  Cash Collateral (or the appropriate portion thereof) provided to reduce any Issuer&#8217;s Fronting Exposure shall no longer be required to be held as Cash Collateral pursuant to this Section&#160;2.13(c) following (i)&#160;the elimination of the applicable Fronting Exposure (including by the termination of Defaulting Lender status of the applicable Lender), or (ii)&#160;the determination by the Agent and each Issuer that there exists excess Cash Collateral; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that, subject to Section&#160;2.13, the Person providing Cash Collateral and each Issuer may agree that Cash Collateral shall be held to support future anticipated Fronting Exposure or other obligations; and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided further </font><font style="font-family:inherit;font-size:11pt;">that to the extent that such Cash Collateral was provided by any Borrower or Guarantor, such Cash Collateral shall remain subject to the security interest granted pursuant to the Loan Documents.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 2.14.&#160;&#160;&#160;&#160;Effect of Benchmark Transition Event</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;(a)&#160;Benchmark Replacement. Notwithstanding anything to the contrary herein or in any other Loan Document, upon the occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, the Agent and the Borrowers may amend this Agreement to replace LIBOR with a Benchmark Replacement. Any such amendment with respect to a Benchmark Transition Event will become effective at 5:00 p.m. (Chicago time) on the fifth (5th) Business Day after the Agent has posted such proposed amendment to all Lenders and the Borrowers so long as the Agent has not received, by such time, written notice of objection to such amendment from Lenders comprising the Required Lenders; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that, with respect to any proposed amendment containing a SOFR-Based Rate, the Required Lenders shall be entitled to object only to the Benchmark Replacement Adjustment contained therein. Any such amendment with respect to an Early Opt-in Election will become effective on the date that Lenders comprising the Required Lenders have delivered to the Agent written notice that such Required Lenders accept such amendment. No replacement of LIBOR with a Benchmark Replacement pursuant to this Section 2.14 will occur prior to the applicable Benchmark Transition Start Date.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Benchmark Replacement Conforming Changes.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;In connection with the implementation of a Benchmark Replacement, the Agent and the Company will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Notices; Standards for Decisions and Determinations.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Agent will promptly notify the Borrowers and the Lenders of (i)&#160;any occurrence of a Benchmark Transition Event or an Early Opt-in Election, as applicable, and its related Benchmark Replacement Date and Benchmark Transition Start Date, (ii)&#160;the implementation of any Benchmark Replacement, (iii)&#160;the effectiveness of any Benchmark Replacement Conforming Changes and (iv)&#160;the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Agent or Lenders pursuant to this Section 2.14, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-23-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">be conclusive and binding absent manifest error and may be made without consent from any other party hereto, except, in each case, as expressly required pursuant to this Section 2.14.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Benchmark Unavailability Period.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Upon the Borrowers&#8217; receipt of notice of the commencement of a Benchmark Unavailability Period (and, for the avoidance of doubt, until a Benchmark Replacement and the Benchmark Replacement Conforming Changes have been agreed by all necessary parties), the Borrowers may revoke any request for a Eurodollar Borrowing of, conversion to or continuation of Eurodollar Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrowers will be deemed to have converted any such request into a request for a Borrowing of or conversion to Base Rate Loans.  During any Benchmark Unavailability Period, (a) the component of Base Rate based upon LIBOR will not be used in any determination of Base Rate, (b) each Swing Loan shall bear interest until maturity (whether by acceleration or otherwise) at a rate per annum equal to (i) the sum of Base Rate plus the Applicable Margin for Base Rate Loans under the U.S. Revolving Facility as from time to time in effect or (ii) the Quoted Rate and (c) each other Loan shall bear interest at a rate per annum equal to the sum of the Base Rate plus the Applicable Margin. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">FEES, PAYMENTS, REDUCTIONS, APPLICATIONS AND NOTATIONS&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.1.&#160;&#160;&#160;&#160;Commitment Fee</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  For the period from the Closing Date to and including the Revolving Credit Termination Date, the Borrowers shall pay to the Agent for the account of the Lenders a non&#8209;refundable commitment fee at the rate per annum equal to the Applicable Margin (computed on the basis of a year of 360&#160;days and actual days elapsed) on the average daily Unused Commitments.  Such fee is due and payable in arrears on the last day of each calendar quarter (commencing with the first of such dates after the date hereof) and on the Revolving Credit Termination Date.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.2.&#160;&#160;&#160;&#160;Other Fees</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Company shall pay to the Agent such other and additional fees as may from time to time be agreed to between the Company and the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.3.&#160;&#160;&#160;&#160;Letter of Credit Fees</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The applicable Borrowers shall pay to the Agent, for the ratable account of the relevant Lenders, a fee on the amount of the L/C&#160;Obligations from time to time outstanding (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;L/C Participation Fee&#8221;</font><font style="font-family:inherit;font-size:11pt;">) computed at the Applicable Margin (computed on the basis of a year of 360&#160;days and actual days elapsed), each such fee to be due and payable quarterly in arrears on the last day of each calendar quarter and on the Revolving Credit Termination Date. </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">In addition, on the date of issuance of each Letter of Credit the applicable Borrower shall pay the Applicable Issuer for its own account an issuance fee of 1/8 of 1%</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">of the face amount of such Letter of Credit, such fee to be retained by the Applicable Issuer for its own account.  In addition, the applicable Borrower shall pay to the Applicable Issuer such issuing, processing, drawing, amendment and other fees and charges as the Applicable Issuer customarily imposes in connection with the issuance of letters of credit of the type in question, the payment of drafts thereunder or amendments thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-24-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.4.&#160;&#160;&#160;&#160;Voluntary Prepayments</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall have the privilege of prepaying without premium or penalty (except as set forth in Section&#160;2.5 above) and in whole or in part (but, if in part, then: (i)&#160;in an amount not less than $2,000,000, or such lesser amount as may then be outstanding, and (ii)&#160;in each case, in an amount such that the minimum amount required for a Borrowing pursuant to Section&#160;1.5 hereof remains outstanding) any Borrowing of Eurodollar Loans at any time upon three&#160;(3) Business Days prior notice by the Company to the Agent or, in the case of a Borrowing of Base Rate Loans or Swing Loans, notice delivered by the Company to the Agent no later than 12:00&#160;Noon (Chicago time) on the date of prepayment, such prepayment to be made by the payment of the principal amount to be prepaid and, in the case of any Term Loans or Eurodollar Loans or Swing Loans, accrued interest thereon to the date fixed for prepayment plus any amounts due the Lenders under Section&#160;2.5 hereof.  Prepayments of the Loans shall be applied to the outstanding Obligations in accordance with Section 3.5(c) hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.5.&#160;&#160;&#160;&#160;Mandatory Prepayments and Commitment Reductions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(a) </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Commitments.  </font><font style="font-family:inherit;font-size:11pt;">In the event that (i) the Revolving Credit Exposure for all Lenders shall at any time and for any reason exceed the Aggregate Revolving Commitments; (ii) the U.S. Revolving Credit Exposure for all Lenders shall at any time exceed an amount equal to (A) the U.S. Dollar Commitments </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">minus</font><font style="font-family:inherit;font-size:11pt;">&#32;(B)&#160;the U.S. Dollar Equivalent of the aggregate principal amount of Multicurrency Revolving Loans; (iii)&#160;the U.S. Dollar Equivalent of the aggregate amount of Multicurrency Revolving Loans shall exceed an amount equal to (A) the Multicurrency Commitments </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">minus</font><font style="font-family:inherit;font-size:11pt;">&#32;(B) the U.S. Revolving Credit Exposure for all Lenders outstanding at such time; or (iv)&#160;the aggregate amount of Revolving Loans, Swing Loans and/or L/C&#160;Obligations owing from the Borrowers shall exceed any applicable Sublimit, in each case for any reason (including changes in currency rates), the relevant Borrowers shall immediately and without notice or demand pay the amount of the excess to the Agent as and for a mandatory prepayment on the relevant Revolving Loans or, if the Revolving Loans have been paid in full but L/C&#160;Obligations are outstanding, then and in any such event, such excess shall be paid over to the Agent to be applied against, or held as Cash Collateral with respect to such L/C&#160;Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;The Borrowers shall, on each date the U.S. Dollar Commitments are reduced pursuant to Section&#160;3.6, prepay the U.S. Revolving Loans, Swing Loans, and, if necessary, prefund the L/C Obligations by the amount, if any, necessary to reduce the sum of the U.S. Revolving Credit Exposure for all Lenders then outstanding to the amount to which the U.S. Dollar Commitments have been so reduced.  The Borrowers shall, on each date the Multicurrency Commitments are reduced pursuant to Section&#160;3.6, prepay the Multicurrency Revolving Loans by the amount, if any, necessary to reduce the sum of the aggregate principal amount of Multicurrency Revolving Loans then outstanding to the amount to which the Multicurrency Commitments have been so reduced.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Unless the Company otherwise directs, prepayments of Loans under Section 3.4 and this Section&#160;3.5 shall be applied first to Borrowings of Base Rate Loans until payment in full thereof with any balance applied to Borrowings of Eurodollar Loans in the order in which their Interest Periods expire.  No amount of the Term Loans paid or prepaid may be reborrowed, and, in the case of any partial prepayment, such prepayment shall be applied to the remaining payments on the Term Loans on a ratable basis among all such remaining amortization payments based on the principal amounts thereof.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-25-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.6.&#160;&#160;&#160;&#160;Commitment Terminations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Voluntary Terminations.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Borrowers shall have the right at any time and from time to time, upon five (5)&#160;Business Days prior written notice to the Agent (or such shorter period of time agreed to by the Agent), to terminate the Aggregate Revolving Commitments without premium or penalty and in whole or in part, any partial termination to be&#160;in an amount not less than $5,000,000, provided that the Aggregate Revolving Commitments may not be reduced to an amount less than the sum of the Revolving Credit Exposure for all Lenders then outstanding.  Any termination of the Aggregate Revolving Commitments below any Sublimit then in effect shall reduce such Sublimit by a like amount.  The Agent shall give prompt notice to each Lender of any such termination of the Aggregate Revolving Commitments.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;If a portion of the Aggregate Revolving Commitments are terminated in accordance with this Section 3.6, the U.S. Dollar Commitment and the Multicurrency Commitment shall also terminate by an amount determined by multiplying the amount of the termination of the Aggregate Revolving Commitments by the percentage of the U.S. Dollar Commitment or Multicurrency Commitment, as applicable, to the Aggregate Revolving Commitments in effect immediately prior to such termination; provided that with respect to any voluntary terminations pursuant to clause (a) above, (i) the U.S. Dollar Commitments may not be reduced to an amount less than the sum of the U.S. Revolving Credit Exposure for all Lenders then outstanding, and (ii) the Multicurrency Commitments may not be reduced to an amount less than the aggregate principal amount of all Multicurrency Revolving Loans outstanding.  Any termination of the Aggregate Revolving Commitments, U.S. Dollar Commitments or the Multicurrency Commitments shall be allocated ratably among the Lenders in proportion to their respective Revolver Percentage, U.S. Revolver Percentage and Multicurrency Revolver Percentage, as the case may be.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.7.&#160;&#160;&#160;&#160;Place and Application</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  All payments of principal, interest and fees shall be made to the Agent at its office at 111&#160;West Monroe Street, Chicago, Illinois (or at such other place as the Agent may specify) in immediately available and freely transferable funds at the place of payment by no later than 12:00&#160;Noon Central Time on the due date thereof or, if such payment is to be made in an Alternative Currency, by no later than 12:00&#160;Noon local time at the place of payment to such office as the Agent has previously specified; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided however</font><font style="font-family:inherit;font-size:11pt;">&#32;that reimbursements of drawings under Letters of Credit shall be made to the Applicable Issuer.  Any payments received by the Agent or such Applicable Issuer after such time shall be deemed received as of the opening of business on the next Business Day.  All such payments shall be made (i)&#160;in U.S.&#160;Dollars, in immediately available funds at the place of payment, or (ii)&#160;in the case of Multicurrency Revolving Loans or reimbursement of drawings under a Letter of Credit in an Alternative Currency, in such Alternative Currency then customary for settlement of international transactions in such currency.  All such payments shall be made without set&#8209;off or counterclaim and without reduction for, and free from, any and all present or future taxes, levies, imposts, duties, fees, charges, deductions, withholdings, restrictions or conditions of any nature imposed by any Government Authority thereof.  Except as herein provided, all payments shall be received for the ratable account of the Lenders and shall be distributed by the Agent to the Lenders in accordance with their Percentages on the date the Agent receives payment, or if the Agent receives payment later than 12:00&#160;Noon Central Time, then no later than the next Business Day.  Unless the Agent shall have received notice from the Company prior to the date on which any payment is due to the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-26-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Agent for the account of the Lenders or the Issuers hereunder that the applicable Borrower will not make such payment, the Agent may assume that such Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuers, as the case may be, the amount due.  In such event, if such Borrower has not in fact made such payment, then each of the Lenders or the Issuers, as the case may be, severally agrees to repay to the Agent forthwith on demand the amount so distributed to such Lender or Issuer, with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Agent, at a rate per annum equal to:  (i)&#160;from the date the distribution was made to the date two (2)&#160;Business Days after payment by such Lender is due hereunder, at the greater of the Federal Funds Rate and a rate determined by the Agent in accordance with banking industry rules on interbank compensation for each such day and (ii)&#160;from the date two (2)&#160;Business Days after the date such payment is due from such Lender to the date such payment is made by such Lender, the Base Rate in effect for each such day.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Anything contained herein to the contrary or in the other Loan Documents notwithstanding, all payments and collections received in respect of the Obligations and all proceeds of the Collateral, if any, and payments made under or in respect of the Guaranty Agreements received, in each instance, by the Agent or any of the Lenders after acceleration or the final maturity of the Obligations or termination of the Lender&#8217;s Commitment to extend credit hereunder as a result of an Event of Default shall be remitted to the Agent and distributed as follows:  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;first, to the payment of any outstanding reasonable costs and expenses incurred by the Agent in monitoring, verifying, protecting, preserving or enforcing the Liens on the Collateral, if any, or by the Agent in protecting, preserving or enforcing rights under the Loan Documents, and in any event all costs and expenses of a character which the Borrowers have agreed to pay under Section&#160;11.5 hereof (such funds to be retained by the Agent for its own account unless the Agent has previously been reimbursed for such costs and expenses by the Lenders, in which event such amounts shall be remitted to the Lenders to reimburse them for payments theretofore made to the Agent);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;second, to the payment of principal and interest on the Swing Loans until paid in full;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;third, to the payment of any outstanding interest or other fees or amounts due under the Loan Documents, in each case other than for principal or in reimbursement or Cash Collateralization of L/C&#160;Obligations, ratably as among the Agent and the Lenders in accordance with the amount of such interest and other fees or amounts owing each;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;fourth, to the payment of the principal of the Loans and any unpaid Reimbursement Obligations and to the Agent to be held as Cash Collateral for any other L/C&#160;Obligations (until the Agent is holding an amount of cash equal to the then outstanding amount of all such L/C&#160;Obligations), for any principal amounts owing to the Lenders under Section 11.20 hereof, and Hedging Liability, the aggregate amount paid to or held as Cash Collateral for the Lenders and, in the case of Hedging </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-27-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Liability, their Affiliates, to be allocated pro rata in accordance with the then aggregate unpaid amounts owing to each holder thereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;fifth, to the Agent and the Lenders ratably in accordance with the amounts of any other indebtedness, obligations or liabilities of the Borrowers owing to each of them unless and until all such indebtedness, obligations and liabilities have been fully paid and satisfied; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;sixth, to the Company on behalf of the Borrowers (each Borrower hereby agreeing that its recourse for its share of such payment shall be to the Company and not the Agent or any Lender) or whoever else may be lawfully entitled thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Excluded Swap Obligations with respect to any Guarantor shall not be paid with amounts received from such Guarantor or its assets, but appropriate adjustments shall be made with respect to payments from the Borrowers and the other Guarantors to preserve the allocations to the Obligations and Hedging Liability otherwise set forth above in this Section 3.7.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.8.&#160;&#160;&#160;&#160;Evidence of Indebtedness</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a)&#160;Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrowers to such Lender resulting from each Loan made by such Lender from time to time, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;The Agent shall also maintain accounts in which it will record (i)&#160;the amount of each Loan made hereunder, the type thereof, the Interest Period with respect thereto, and the currency in which such Loan is denominated, (ii)&#160;the amount of any principal or interest due and payable or to become due and payable from the Borrowers to each Lender hereunder, and (iii)&#160;the amount of any sum received by the Agent hereunder from the Borrowers and each Lender&#8217;s share thereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Subject to the provisions of Section 11.17(c), the entries maintained in the accounts maintained pursuant to paragraphs&#160;(a) and (b) above shall be </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">prima facie</font><font style="font-family:inherit;font-size:11pt;">&#32;evidence of the existence and amounts of the Obligations therein recorded; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that the failure of the Agent or any Lender to maintain such accounts or any error therein shall not in any manner affect the obligation of the Borrowers to repay the Obligations in accordance with their terms.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Any Lender may request that its Loans be evidenced by a promissory note or notes in the forms of Exhibit&#160;A&#8209;1 (in the case of its Term Loans and referred to herein as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term Note&#8221;</font><font style="font-family:inherit;font-size:11pt;">), A&#8209;2 (in the case of its Revolving Loans and referred to herein as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Credit Note&#8221;</font><font style="font-family:inherit;font-size:11pt;">), or A&#8209;3 (in the case of its Swing Loans and referred to herein as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Note&#8221;</font><font style="font-family:inherit;font-size:11pt;">), as applicable (the Term Notes, Revolving Credit Notes and Swing Note being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Notes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Note&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  In such event, the Borrowers shall prepare, execute and deliver to such Lender a Note payable to such Lender or its registered assigns in the amount of the Term Loan Commitment, Aggregate Revolving Commitment or Swing Line Sublimit, as applicable.  Thereafter, the Loans evidenced by such Note or Notes and interest thereon shall at all times (including after any assignment pursuant to Section&#160;11.17) be represented by one or more Notes payable to the payee named therein or any assignee pursuant to Section&#160;11.17, except to the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-28-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">extent that any such Lender or assignee subsequently returns any such Note for cancellation and requests that such Loans once again be evidenced as described in subsections&#160;(a) and (b) above.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:113px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.9.&#160;&#160;&#160;&#160;Payments Set Aside</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;. To the extent that any payment by or on behalf of any Borrower or Guarantor is made to the Agent, any Issuer or any Lender, or the Agent, any Issuer or any Lender exercises its right of setoff, and such payment or the proceeds of such setoff or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, set aside or required (including pursuant to any settlement entered into by the Agent, such Issuer or such Lender in its discretion) to be repaid to a trustee, receiver or any other party, in connection with any proceeding under any Debtor Relief Law or otherwise, then (a)&#160;to the extent of such recovery, the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such setoff had not occurred, and (b)&#160;each Lender and each Issuer severally agrees to pay to the Agent upon demand its applicable share (without duplication) of any amount so recovered from or repaid by the Agent, plus interest thereon from the date of such demand to the date such payment is made at a rate per annum equal to the greater of the Federal Funds Rate and a rate determined by the Agent in accordance with banking industry rules on interbank compensation for each such day.</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:113px;text-indent:-114px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-29-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">THE COLLATERAL AND THE GUARANTEES&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;4.1.&#160;&#160;&#160;&#160;The Collateral</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Upon the Collateral Release Date, the Agent shall terminate and release all Liens securing the Obligations and Hedging Liability.  Prior to the Collateral Release Date, the Obligations and Hedging Liability (i)&#160;of the U.S.&#160;Borrowers shall be secured by valid and perfected first Liens on all inventory, accounts receivable, equipment and other personal property (as further described in the Collateral Documents) of the U.S.&#160;Borrowers (other than EMCOR International Inc.) and the U.S.&#160;Subsidiaries which are Guarantors (other than EMCOR International Inc.) and, subject to the provisions of this Section&#160;4.1, all capital stock of all Guarantors (other than EMCOR International Inc.), together with all instruments, securities, chattel paper and intangibles of the U.S.&#160;Borrowers (other than EMCOR International Inc.) and the U.S.&#160;Subsidiaries which are Guarantors (other than EMCOR International Inc.)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">and all proceeds of the foregoing, and (ii)&#160;of the U.K.&#160;Borrowers shall be secured by valid and perfected first Liens on all inventory, accounts receivable, equipment and personal property (as further described in the Collateral Documents) of the U.S.&#160;Borrowers, U.K.&#160;Borrowers, the U.S.&#160;Subsidiaries which are Guarantors and the U.K.&#160;Subsidiaries which are Guarantors, subject to the provisions of this Section&#160;4.1, all capital stock of all Guarantors, together with all instruments, securities, chattel paper and intangibles of the U.S.&#160;Borrowers, the U.K.&#160;Borrowers, the U.S.&#160;Subsidiaries which are Guarantors and the U.K.&#160;Subsidiaries which are Guarantors and all proceeds of the foregoing; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided however </font><font style="font-family:inherit;font-size:11pt;">that unless and until the Required Lenders otherwise elect: (x)&#160;the Borrowers and the Guarantors shall not be required to note the Agent&#8217;s Lien on any certificate of title issued for a vehicle or to perfect a Lien on fixtures, and (y)&#160;no Guarantor, the fair market value of whose assets aggregate less than $5,000,000 shall be required to grant Liens on its assets to the Agent, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">further provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;Liens on (a)&#160;any contract (or modification thereof) (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Contract&#8221;</font><font style="font-family:inherit;font-size:11pt;">) to which any Guarantor is a party (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Contractor&#8221;</font><font style="font-family:inherit;font-size:11pt;">), the performance of which is guaranteed by any bond, undertaking, instrument of guarantee or any continuation, extension, alteration, renewal or substitution thereof, executed by any bonding company of a Contractor; (b)&#160;any subcontract or purchase order and against any legal entity and its bonding company which has contracted with a Contractor to furnish labor, materials, equipment, and supplies in connection with any Contract; (c)&#160;monies, Contract balances, due or to become due any Contractor on any Contract, including all monies earned or unearned which are unpaid at the time of notification by a bonding company to the obligee of the bonding company&#8217;s rights under any agreement of indemnity with a Contractor; (d)&#160;any actions, causes of action, claims or demands whatsoever which a Contractor may have or acquire against any party to a Contract or arising out of or in connection with any Contract, including but not limited to those against obligees and design professionals any bonding company or bonding companies of any obligee; (e)&#160;any and all rights, title, interest in, or use of any patent, copyright or trade secret which is or may be necessary for the completion of any bonded work; (f)&#160;all monies due or to become due to a Contractor on any policy of insurance relating to any claims arising out of the performance of any Contract or to premium refunds, including, but not limited to, builders risk, fire, employee dishonesty or workers&#8217; compensation policies; (g)&#160;all supplies, tools, plants, material, inventory, and equipment (whether completely manufactured or not), wherever located, which have been or hereafter may be purchased, used, or acquired for use, entirely or partly, in connection with </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-30-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">or to be incorporated into the matter that is the subject of any Contract; (h)&#160;all amounts that may be owing from time to time by a bonding company to a Contractor or any Guarantor in any capacity including, without limitation, any balance or share belonging to such Contractor or Guarantor or any deposit or other account with a bonding company; and (i) other assets required by bonding companies to be collateral in connection with their issuance of payment and/or performance bonds, may in each case be subject to prior Liens in favor of bonding companies to secure obligations in connection with such payment and performance bonds, in each case to the extent such bonds are permitted hereunder;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;no Lien need be granted on any asset subject to a lien permitted by Section&#160;7.11(e), (i), (l) (as to Liens on fixed assets only), (m) or (n);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;no Lien need be granted on the capital stock of an Unrestricted Subsidiary or on the capital stock or assets of a corporation identified on Schedule&#160;5.2 as a designated Foreign Subsidiary;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;Liens granted shall be subject and may be subordinate to Liens permitted by Section&#160;7.11 hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;Liens need not be perfected by possession or control (but may be perfected by the filing of a financing statement) on (A) notes receivable having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate, (B) bonds or notes pledged to the City of New York in lieu of retainage or (C) on equity securities (other than capital stock of Restricted Subsidiaries to the extent required hereby) having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;no Lien need be granted on any contract, license, permit or franchise, that validly prohibits the creation, attachment, or perfection of a security interest in favor of the Agent of a security interest in such contract, license, permit or franchise (or in any rights or property obtained by such Person under such contract, license, permit or franchise);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vii)&#160;&#160;&#160;&#160;no Lien need be granted on any rights or property to the extent that any valid and enforceable law or regulation applicable to such rights or property prohibits the creation of a security interest therein; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(viii)&#160;&#160;&#160;&#160;no Lien need be granted on any rights or property to the extent that such rights or property secure purchase money financing therefor permitted by this Credit Agreement and the agreements providing such purchase money financing prohibit the creation of a further security interest therein; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ix)&#160;&#160;&#160;&#160;Liens on deposit accounts, securities accounts and commodity accounts maintained by the Borrowers and the Guarantors need not be perfected by entering into a control agreement or otherwise.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-31-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Borrowers agree that they will, and will cause the Guarantors to, from time to time at the request of the Agent or the Required Lenders execute and deliver such documents, security agreements, assignments, pledges, hypothecs or charges and do such acts and things as the Agent or the Required Lenders may reasonably request in order to provide for or perfect such Liens on the Collateral.  Notwithstanding anything to the contrary contained herein or in any other Loan Document, the Collateral owned by the U.K. Subsidiaries, EMCOR International Inc. and any other CFC whose assets are included as part of the Collateral (including without limitation equity interests in other U.K.&#160;Subsidiaries) shall secure solely the indebtedness, liabilities and obligations of the U.K.&#160;Subsidiaries and any CFC hereunder and under the other Loan Documents and not the indebtedness, liabilities and obligations of the U.S.&#160;Borrowers and the U.S.&#160;Subsidiaries hereunder and under the other Loan Documents.  Notwithstanding the foregoing, the portion of the capital stock of each U.K.&#160;Subsidiary, EMCOR International Inc. and any other CFC owned by the Company or a U.S.&#160;Subsidiary and constituting Collateral in excess of 65% of the total issued and outstanding capital stock of such Subsidiary (herein, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Excess Stock Collateral&#8221;</font><font style="font-family:inherit;font-size:11pt;">) shall secure only the indebtedness liabilities and obligations of U.K.&#160;Subsidiaries and/or any other CFC hereunder and under the other Loan Documents.  In no event shall the Excess Stock Collateral secure the indebtedness, liabilities and obligations of the U.S.&#160;Borrowers or the U.S.&#160;Subsidiaries hereunder or under the other Loan Documents.  Notwithstanding the foregoing, no Lien need be granted on the capital stock of a captive insurance company or captive surety company if the granting of such Lien would violate applicable law or require the consent of any applicable regulatory body.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;4.2.&#160;&#160;&#160;&#160;The Guarantees</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Obligations and Hedging Liability (i)&#160;of the U.S.&#160;Borrowers shall be fully guaranteed by the Company and the U.S.&#160;Subsidiaries which are Guarantors (other than EMCOR International Inc.) and (ii)&#160;of the U.K.&#160;Borrowers shall be fully guaranteed by the Company, the U.S.&#160;Subsidiaries and the U.K.&#160;Subsidiaries in each case which are Guarantors.  Subject to Section&#160;4.1 and except as otherwise required in Section&#160;4.1, the Required Lenders may from time to time require any Restricted Subsidiary (other than any Restricted Subsidiary (i)&#160;which is not a Wholly&#8209;Owned Subsidiary, (ii)&#160;which is a CFC but not a UK Subsidiary or (iii)&#160;which is a captive insurance company or captive surety company) to provide a Guaranty Agreement and Liens on its assets in which event the Company shall within 30&#160;days of request cause such Restricted Subsidiary to execute and deliver a Guaranty Agreement to the Agent together with such supporting resolutions, opinions and other showings as the Agent may reasonably require.  Notwithstanding anything herein to the contrary, no Guaranty Agreement delivered by any U.K. Subsidiary or EMCOR International Inc. shall guarantee, and no U.K. Subsidiary nor EMCOR International Inc. shall be obligated to make any payment in respect of, the Obligations and Hedging Liability of the U.S. Borrower and the U.S. Subsidiaries which are Guarantors. </font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">REPRESENTATIONS AND WARRANTIES&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Each Borrower represents and warrants to the Agent and the Lenders as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.1.&#160;&#160;&#160;&#160;Organization and Qualification</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Borrower is duly organized, validly existing and in good standing (or their equivalents under applicable local law) as a corporation, limited liability company or partnership under the laws of the jurisdiction in which it is incorporated or organized, </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-32-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as the case may be, has full and adequate power to own its Property and conduct its business as now conducted, and is duly licensed or qualified and in good standing in each jurisdiction in which the failure to be so qualified would have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.2.&#160;&#160;&#160;&#160;Subsidiaries</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Except as set forth in the Side Letter, each Restricted Subsidiary is duly organized, validly existing and in good standing (or their equivalents under applicable local law) under the laws of the jurisdiction in which it is incorporated or organized, as the case may be, has full and adequate power to own its Property and conduct its business as now conducted, and is duly licensed or qualified and in good standing in each jurisdiction in which the failure to be so qualified or in good standing would have a Material Adverse Effect.  As of the date hereof, Schedule&#160;5.2 hereto identifies each Restricted Subsidiary, the jurisdiction of its incorporation or organization, as the case may be, the percentage of issued and outstanding shares of each class of its capital stock or other equity interests owned by the Company and the Restricted Subsidiaries and, if such percentage is not 100% (excluding directors&#8217; qualifying shares as required by law), a description of each class of its authorized capital stock and other equity interests and the number of shares of each class issued and outstanding and the Company will notify the Agent of any material changes in such information.  All of the outstanding shares of capital stock and other equity interests of each such Subsidiary are validly issued and outstanding and fully paid and nonassessable (except for the provisions of Section&#160;630 of the Business Corporation Law of the State of New&#160;York, as to New&#160;York corporations) and as of the date hereof all such shares and other equity interests indicated on Schedule&#160;5.2 as owned by the Company or a Restricted Subsidiary are as of the date hereof owned, beneficially and of record, by the Company or such Restricted Subsidiary free and clear of all Liens not permitted hereby.  There are no outstanding commitments or other obligations of any Restricted Subsidiary to issue, and no options, warrants or other rights of any Person to acquire, any shares of any class of capital stock or other equity interests of any Restricted Subsidiary except in favor of the Company or a Restricted Subsidiary.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.3.&#160;&#160;&#160;&#160;Corporate Authority and Validity of Obligations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Borrower has full right and authority to enter into this Agreement and the other Loan Documents to which it is a party, to make the borrowings herein provided for, to grant to the Agent the Liens provided for in the Collateral Documents being executed by it, and to perform all of its obligations hereunder and under the other Loan Documents to which it is a party.  Each Guarantor has full right and authority to enter into the Loan Documents to which it is a party, to grant to the Agent the Liens provided for in the Collateral Documents executed by it and to perform all of its obligations under such Loan Documents.  The Loan Documents have been duly authorized, executed and delivered by the Borrowers and Guarantors and constitute valid and binding obligations of the Borrowers and Guarantors enforceable in accordance with their terms except as enforceability may be limited by bankruptcy, insolvency or similar laws affecting creditors&#8217; rights generally and general principles of equity (regardless of whether the application of such principles is considered in a proceeding in equity or at law); and this Agreement and the other Loan Documents do not, nor does the performance or observance by any Borrower or Guarantor of any of the matters and things herein or therein provided for, contravene or constitute a default under any provision of law or any judgment, injunction, order or decree binding upon any Borrower or Guarantor or any provision of the charter, articles of incorporation or organization or by&#8209;laws of any Borrower or Guarantor or any covenant, indenture or agreement of the Borrowers or Guarantors or affecting </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-33-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">any of their Properties, or result in the creation or imposition of any Lien on any Property of the Borrowers or Guarantors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.4.&#160;&#160;&#160;&#160;Use of Proceeds; Margin Stock</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall use the proceeds of the Loans and other extensions of credit made available hereunder (i) to refinance existing indebtedness including indebtedness, obligations (other than Existing Letters of Credit) and liabilities under the Existing Credit Agreement, (ii) to support the issuance of Letters of Credit (including Existing Letters of Credit), (iii) to finance the Permitted Acquisitions and capital expenditures, and for their working capital and general corporate purposes, and (iv)&#160;to fund certain fees and expenses incurred in connection with the closing of the transaction contemplated hereby.  Neither the Borrowers nor any Subsidiary is engaged in the business of extending credit for the purpose of purchasing or carrying margin stock (within the meaning of Regulation&#160;U of the Board of Governors of the Federal Reserve System), and no part of the proceeds of any Revolving Loan or any other extension of credit made hereunder will be used to purchase or carry any such margin stock in a manner that would result in a violation of Regulation U or to extend credit to others for the purpose of purchasing or carrying any such margin stock.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.5.&#160;&#160;&#160;&#160;Financial Reports</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The consolidated balance sheet of the Company and its Subsidiaries as at December&#160;31, 2018 and the related consolidated statements of operations, cash flows and shareholders&#8217; equity of the Company and its Subsidiaries</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">for the fiscal year then ended, and accompanying notes thereto, which consolidated financial statements are accompanied by the audit report of Ernst&#160;&amp; Young&#160;LLP, an independent registered public accounting firm, and the unaudited interim condensed consolidated balance sheet of the Company and its Subsidiaries as at September&#160;30, 2019 and the related interim condensed consolidated statements of operations, cash flows and shareholders&#8217; equity of the Company and its Subsidiaries for the nine&#160;(9) months then ended heretofore furnished to the Lenders, fairly present in all material respects the consolidated financial condition of the Company and its Subsidiaries as at said dates and the results of their operations and cash flows for the periods then ended in conformity with generally accepted accounting principles applied on a consistent basis, but subject, in the case of such interim condensed financial statements on the related notes thereto, to year end audit adjustments which are not expected to be material.  Except as disclosed in the Side Letter, neither the Company nor any Restricted Subsidiary has, to the best of its knowledge, contingent liabilities which could reasonably be expected to have a Material Adverse Effect other than as indicated on such financial statements (including the notes thereof) or, as to each reaffirmation of this sentence&#8217;s representation and warranty in the future, on the most recent financial statements or the related notes thereto which are to be provided to the Lenders pursuant to Section&#160;7.5 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.6.&#160;&#160;&#160;&#160;No Material Adverse Change</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">Since December&#160;31, 2018, there has been no change in the condition (financial or otherwise) or business of the Company and its Restricted Subsidiaries which could reasonably be expected to have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.7.&#160;&#160;&#160;&#160;Full Disclosure</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The written statements and written information furnished by or on behalf of the Borrowers to the Agent and the Lenders through the date hereof in connection with the negotiation of this Agreement and the other Loan Documents and the commitments by the Lenders to provide all or part of the financing contemplated hereby do not, taken as a whole, contain any untrue statements of </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-34-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a material fact or omit a material fact necessary to make the material statements contained herein or therein not misleading in light of the circumstances in which such statements were made, the Lenders acknowledging that as to any projections furnished to the Lenders by or on behalf of the Borrowers, the Borrowers only represent that the same were prepared on the basis of information and estimates the Borrowers believed to be reasonable.  On the Closing Date, the information included in the Beneficial Ownership Certification most recently delivered to the Agent and the Lenders in respect of each Borrower is true and correct in all respects.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.8.&#160;&#160;&#160;&#160;Good Title</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Except to the extent heretofore disclosed on the Schedules to this Agreement or in the Side Letter, as of the date hereof the Company and the Restricted Subsidiaries have in all material respects good and marketable title to their real property and good and merchantable title to the balance of their assets as reflected on the most recent balance sheets of the Company and its Restricted Subsidiaries furnished to the Lenders (except for sales of assets by the Borrowers and their Restricted Subsidiaries in the ordinary course of business), subject to no Liens other than such thereof as are permitted by Section&#160;7.11 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.9.&#160;&#160;&#160;&#160;Litigation and Other Controversies</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Except as disclosed in the Side Letter, there is no litigation or governmental proceeding or labor controversy pending, nor to the knowledge of any Borrower threatened, against any Borrower or Restricted Subsidiary which would reasonably be expected to (a)&#160;impair the validity or enforceability of, or impair the ability of any Borrower or Guarantor to perform its obligations under, this Agreement or any other Loan Document or (b)&#160;have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.10.&#160;&#160;&#160;&#160;Taxes</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  All tax returns which, to the best knowledge of the Company, are required to be filed by the Company or any Restricted Subsidiary in any jurisdiction have, in fact, been filed, and all taxes, assessments, fees and other governmental charges upon the Company or any Restricted Subsidiary or upon any of their respective Properties, income or franchises, which are shown to be due and payable in such returns, have been paid to the extent due, in each case except where the failure to do so would not cause a Material Adverse Effect.  The Borrowers do not know of any material proposed additional tax assessment against them or the Restricted Subsidiaries for which adequate provision in accordance with GAAP has not been made in their respective financial statements.  Adequate provisions in accordance with GAAP for taxes on the books of the Company, each other Borrower and each Restricted Subsidiary have been made for all open years, and for its current fiscal period.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.11.&#160;&#160;&#160;&#160;Approvals</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  No authorization, consent, license, or exemption from, or filing or registration with, any court or governmental department, agency or instrumentality, nor any approval or consent of the stockholders of the Borrowers or any other Person, is or will be necessary to the valid execution, delivery or performance by the Borrowers or Guarantors of this Agreement or any other Loan Document, other than the stockholders of the Guarantors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.12.&#160;&#160;&#160;&#160;Affiliate Transactions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;No Borrower nor any Restricted Subsidiary is a party to any contract or agreement with any of its Affiliates (other than contracts and agreements between and among the Borrowers and Restricted Subsidiaries) on terms and conditions which are less favorable to such Borrower </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-35-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">or such Restricted Subsidiary than would be usual and customary in similar contracts or agreements between Persons not affiliated with each other than any such contract or agreement which could not reasonably be expected to have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.13.&#160;&#160;&#160;&#160;Investment Company</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;No Borrower nor any Subsidiary is an &#8220;investment company&#8221; or a company &#8220;controlled&#8221; by an &#8220;investment company&#8221; within the meaning of the Investment Company Act of 1940, as amended.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.14.&#160;&#160;&#160;&#160;ERISA</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Except to the extent heretofore disclosed in writing to the Lenders, to the best of the Company&#8217;s knowledge, each Borrower and each other member of its Controlled Group has fulfilled its obligations under the minimum funding standards of and is in compliance in all material respects with ERISA and the Code to the extent applicable to it and has not incurred any material liability to the PBGC or a Plan (other than material liabilities arising in the future under a multiemployer plan as defined in Section&#160;4001(c)(3) of ERISA which could not reasonably be expected to have a Material Adverse Effect) under Title&#160;IV of ERISA other than a material liability to the PBGC for premiums under Section&#160;4007 of ERISA.  Except as set forth in the Side Letter, as of the date hereof no Borrower nor any Restricted Subsidiary has any contingent liabilities with respect to any post&#8209;retirement benefits under a Welfare Plan, other than liability for continuation coverage described in Article&#160;6 of Title&#160;I of ERISA.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.15.&#160;&#160;&#160;&#160;Compliance with Laws</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Borrower and each Restricted Subsidiary is in compliance with the requirements of all federal, governmental (whether national, supra&#8209;national or otherwise), state, provincial and local laws, rules and regulations applicable to or pertaining to their Properties or business operations (including, without limitation, the Occupational Safety and Health Act of 1970, the Americans with Disabilities Act of 1990, and laws and regulations establishing quality criteria and standards for air, water, land and toxic or hazardous wastes and substances), except for such non&#8209;compliance with the same which could not reasonably be expected to have any Material Adverse Effect.  No Borrower nor any Restricted Subsidiary has received notice to the effect that its operations are not in compliance with any of the requirements of applicable federal, governmental (whether national, supra&#8209;national or otherwise), state, provincial or local environmental, health and safety statutes and regulations or are the subject of any governmental investigation evaluating whether any remedial action is needed to respond to a release of any toxic or hazardous waste or substance into the environment, which non&#8209;compliance or remedial action could reasonably be expected to have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.16.&#160;&#160;&#160;&#160;Other Agreements</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  No Borrower nor any Restricted Subsidiary is in default under the terms of any covenant, indenture or agreement of or affecting any Borrower, any Restricted Subsidiary or any of their Properties, which default if uncured could reasonably be expected to have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.17.&#160;&#160;&#160;&#160;No Default</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">No Default or Event of Default has occurred and is continuing.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-36-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.18.&#160;&#160;&#160;&#160;Solvency</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Borrower is solvent, able to pay its debts as they become due, and has sufficient capital to carry on its business and all businesses in which it is about to engage.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.19.&#160;&#160;&#160;&#160;OFAC; Anti-Corruption Laws and Sanctions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a)  </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">OFAC</font><font style="font-family:inherit;font-size:11pt;">.  (i) Each Borrower is in compliance with the requirements of all OFAC Sanctions Programs applicable to it, (ii)&#160;each Restricted Subsidiary is in compliance with the requirements of all OFAC Sanctions Programs applicable to such Subsidiary, (iii)&#160;the Borrowers have provided to the Agent, the Issuers, and the Lenders all information requested in writing by the Agent regarding the Borrowers, their Affiliates and the Restricted Subsidiaries necessary for the Agent, the Issuer, and the Lenders to comply with all applicable OFAC Sanctions Programs, and (iv)&#160;to the best of the Company&#8217;s knowledge, no Borrower or any Affiliates or Restricted Subsidiaries is, as of the date hereof, named on the current OFAC SDN List.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Anti-Corruption Laws and Sanctions.  </font><font style="font-family:inherit;font-size:11pt;">The Company has implemented and maintains in effect policies and procedures designed to ensure compliance by the Company, its Subsidiaries and their respective directors, officers and employees with Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions, and the Company, its Subsidiaries and their respective directors, officers and employees are in compliance with Anti-Corruption Laws, Anti-Money Laundering Laws and applicable Sanctions in all material respects.  None of the Company, any Subsidiary or any of their respective directors, officers or employees is a Sanctioned Person or currently the subject or target of any Sanctions.  </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></font><font style="font-family:inherit;font-size:11pt;">No Borrowing or Letter of Credit, use of proceeds or other transaction contemplated by the Credit Agreement will violate Anti-Corruption Laws or Sanctions applicable to any party hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.20.&#160;&#160;&#160;&#160;EEA Financial Institution</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  No Borrower or Guarantor is an EEA Financial Institution.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;6.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">CONDITIONS PRECEDENT&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The obligation of each Lender to advance a Borrowing or of the Issuer to issue, extend the expiration date (including by not giving notice of non&#8209;renewal) of or increase the amount of any Letter of Credit under this Agreement, shall be subject to the following conditions precedent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;6.1.&#160;&#160;&#160;&#160;All Credit Utilizations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The obligation of the Lenders to provide any Borrower with any Credit Utilization (including the first such Credit Utilization) shall be subject to the conditions precedent that as of the time of each such Credit Utilization:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;each of the representations and warranties set forth herein and in the other Loan Documents shall be and remain true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of said time, except to the extent the same expressly relate to an earlier date (in which case such representation and/or warranty shall be true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of such earlier date);</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-37-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;the Borrowers and Guarantors shall be in compliance with all of the terms and conditions hereof and of the other Loan Documents, and no Default or Event of Default shall have occurred and be continuing or would occur as a result of such Credit Utilization;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;after giving effect to such Credit Utilization, (i)&#160;the Revolving Credit Exposure for all Lenders shall not exceed the Aggregate Revolving Commitments then in effect,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(ii) the U.S. Revolving Credit Exposure for all Lenders shall not exceed the U.S. Dollar Commitments then in effect,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(iii) the aggregate principal amount of all Multicurrency Revolving Loans shall not exceed the Multicurrency Commitments then in effect,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(iv)&#160;the aggregate principal amount of the Loans made to any Borrower and of L/C&#160;Obligations in respect of Letters of Credit issued for such Borrower&#8217;s account shall not exceed any applicable Sublimit, (v)&#160;the aggregate principal amount of Swing Loans outstanding to the Company shall not exceed the Swing Line Sublimit and (vi)&#160;the aggregate outstanding amount of the L/C&#160;Obligations shall not exceed the lesser of the Aggregate Revolving Commitments or the applicable L/C&#160;Sublimit;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;such Credit Utilization shall not violate any order, judgment or decree of any court or other authority or any provision of law or regulation applicable to the Agent or any Lender (including, without limitation, Regulation&#160;U of the Board of Governors of the Federal Reserve System) as then in effect (the Lenders acknowledging that as of the date hereof they know of none of such other than the restrictions of Regulation&#160;U);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;in the case of the issuance of any Letter of Credit, the Applicable Issuer shall have received a properly completed Application therefor and, in the case of an extension or increase in the amount of the Letter of Credit, the Applicable Issuer shall have received a written request therefor, in a form acceptable to the Applicable Issuer, with such Application or written request, in each case to be accompanied by the fees required by this Agreement; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;in any case in which a Revolving Loan is to be made available to a Borrower to enable the acquisition of shares in a company incorporated in England and Wales, the applicable Borrower shall have complied with the provisions of Chapter&#160;VI of the Companies Act 1985 (or any statutory re&#8209;enactment of that Act) and obtained all such approvals and other matters as are required by that chapter to the satisfaction of the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Each request for a Credit Utilization hereunder shall be deemed to be a representation and warranty by the Borrowers on the date of such Credit Utilization as to the facts specified in this Section&#160;6.1 (other than Subsection (d) or (e) above).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 6.2.&#160;&#160;&#160;&#160;Initial Credit Utilization for the Company.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;  Before or concurrently with the initial Credit Utilization:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender this Agreement duly executed by the Borrowers and the Lenders;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-38-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;to the extent requested by a Lender, the Agent shall have received such Lender&#8217;s duly executed Notes of the Borrowers dated the date hereof and otherwise in compliance with the provisions hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;the Agent shall have received that certain Sixth Amended and Restated Security Agreement, that certain Sixth Amended and Restated Pledge Agreement, and that certain Fifth Amended and Restated Guaranty Agreement, in each case duly executed by the Company and the other applicable Guarantors, together with (to the extent not already on file with the Agent) (i)&#160;original stock certificates or other similar instruments or securities representing substantially all of the issued and outstanding shares of capital stock or other equity interests in the Restricted Subsidiaries (other than the Company&#8217;s Subsidiary organized under the laws of the Commonwealth of Puerto Rico) as of the date hereof, (ii)&#160;stock powers for the Collateral consisting of the stock or other equity interest in each Restricted Subsidiary executed in blank and undated, (iii)&#160;UCC financing statements to be filed against the Company and each Subsidiary that is party to a Collateral Document, as debtor, in favor of the Agent, as secured party, and (iv)&#160;patent, trademark, and copyright collateral agreements, to the extent requested by the Agent;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;to the extent not currently on file with the Agent, the Agent shall have received evidence of insurance required to be maintained under the Loan Documents (including endorsements), naming the Agent as additional insured and lender&#8217;s loss payee with respect to policies covering insurable Property;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of the Company&#8217;s and each other applicable Guarantor&#8217;s articles of incorporation and bylaws (or comparable organizational documents) and any amendments thereto, certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of resolutions of the Company&#8217;s and each other applicable Guarantor&#8217;s Board of Directors (or similar governing body) authorizing the execution, delivery and performance of this Agreement and the other Loan Documents to which it is a party and the consummation of the transactions contemplated hereby and thereby, together with specimen signatures of the persons authorized to execute such documents on the Company&#8217;s and each applicable Guarantor&#8217;s behalf, all certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of the certificates of good standing for the Company and each other applicable Guarantor (dated no earlier than 30 days prior to the date hereof) from the office of the secretary of the state or other applicable governmental office in its incorporation or organization;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender a list of the Company&#8217;s Authorized Representatives;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-39-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Agent shall have received for itself and for the Lenders the initial fees called for by Section&#160;3.2 hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;each Lender shall have received such evaluations and certifications as it may reasonably require in order to satisfy itself as to the value of the Collateral, the financial condition of the Company and the Guarantors, and the lack of material contingent liabilities of the Company and the Guarantors;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;the Agent shall have received financing statement search results against the personal Property of the Company and each applicable Guarantor evidencing the absence of Liens on their personal Property except as permitted by Section&#160;7.11 hereof and searches (in form and substance satisfactory to the Agent) conducted at all relevant registries affecting the Company, such Guarantors or their respective personal Property and all registrations reasonably required by the Agent in respect of the Liens created under the Collateral Documents shall have been completed;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender the favorable written opinion of counsel to the Company and each applicable Guarantor, in form and substance satisfactory to the Agent;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(m)&#160;&#160;&#160;&#160;the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(n)&#160;&#160;&#160;&#160;the Agent shall have received the consolidated five&#8209;year projected financial statements of the Company and its Restricted Subsidiaries;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(o)&#160;&#160;&#160;&#160;since December&#160;31, 2018, no material adverse change in the business, condition (financial or otherwise), operations, performance or Properties of the Company and its Restricted Subsidiaries, taken as a whole, shall have occurred; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(p)&#160;&#160;&#160;&#160;each of the Lenders shall have received, sufficiently in advance of the Closing Date (i)&#160;all documentation and other information requested by any such Lender required by bank regulatory authorities under applicable &#8220;know your customer&#8221; and anti&#8209;money laundering rules and regulations, including without limitation, the United States Patriot Act (Title&#160;III of Pub.&#160;L.&#160;107&#8209;56 (signed into law October&#160;26, 2001)) and the Beneficial Ownership Regulations including, without limitation, the information described in Section&#160;13.24 and (ii)&#160;to the extent any Borrower qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation, a Beneficial Ownership Certification in relation to such Borrower; and the Agent shall have received a fully executed Internal Revenue Service Form W&#8209;9 (or its equivalent) for the Borrowers and the Guarantors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 6.3.&#160;&#160;&#160;&#160;Credit Utilization for the U.K. Borrower</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:60px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;"></font><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Before or concurrently with the initial Credit Utilization for any U.K. Borrower:</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-40-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Agent shall have received the Guaranty Agreements from the Company and the U.S. Guarantors;&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of the U.K. Borrower&#8217;s and each applicable Guarantor&#8217;s articles of incorporation and bylaws (or comparable organizational documents) and any amendments thereto, certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of resolutions of the U.K. Borrower&#8217;s and each applicable Guarantor&#8217;s Board of Directors (or similar governing body) authorizing the execution, delivery and performance of this Agreement and the other Loan Documents to which it is a party and the consummation of the transactions contemplated hereby and thereby, together with specimen signatures of the persons authorized to execute such documents on each of the U.K. Borrower&#8217;s and Guarantor&#8217;s behalf, all certified in each instance by its Secretary or Clerk or Assistant Secretary or Assistant Clerk;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender a list of the U.K. Borrower&#8217;s Authorized Representative; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;each of the Lenders shall have received, sufficiently in advance of the initial Credit Utilization (i)&#160;all documentation and other information requested by any such Lender required by bank regulatory authorities under applicable &#8220;know your customer&#8221; and anti&#8209;money laundering rules and regulations, including without limitation, the United States Patriot Act (Title&#160;III of Pub.&#160;L.&#160;107&#8209;56 (signed into law October&#160;26, 2001)) and the Beneficial Ownership Regulations including, without limitation, the information described in Section&#160;13.24 and (ii)&#160;to the extent any Borrower qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation, a Beneficial Ownership Certification in relation to such Borrower; and the Agent shall have received a fully executed Internal Revenue Service Form W&#8209;9 (or its equivalent) for the U.K. Borrower and the applicable Guarantors; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:60px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;each U.K. Borrower shall, not later than 60 days after the date of the initial advance of such Loan or the initial issuance of such Letter of Credit (whichever occurs first), the U.K. Borrowers shall deliver to the Agent, in form and substance satisfactory to the Agent, the following:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Agent shall have received the Guaranty Agreements and Collateral Documents from the U.K. Borrower and applicable Guarantors required by Section&#160;4.1 and 4.2 hereof together with: (A)&#160;original stock certificates or other similar instruments or securities representing substantially all of the issued and outstanding shares of capital stock or other equity interests in the Restricted Subsidiaries that are not U.S. Subsidiaries and otherwise required to be pledged, (B)&#160;stock powers for the Collateral consisting of the stock or other equity interest in each such Restricted </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-41-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subsidiary executed in blank and undated, (C)&#160;UCC financing statements (or similar filings) to be filed against the U.K. Borrower and each Subsidiary that is party to a Collateral Document, as debtor, in favor of the Agent, as secured party, and (D)&#160;patent, trademark, and copyright collateral agreements, to the extent requested by the Agent;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;to the extent not currently on file with the Agent, the Agent shall have received evidence of insurance required to be maintained under the Loan Documents (including endorsements), naming the Agent as additional insured and lender&#8217;s loss payee with respect to policies covering insurable Property of the U.K. Borrower and the applicable Guarantors;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender copies of the certificates of good standing (or comparable certificates) for the U.K. Borrower and, if applicable, such Guarantor (dated no earlier than 30 days prior to the date hereof) from the office of the secretary of the state or other applicable governmental office in its incorporation or organization;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;the Agent shall have received for each Lender the favorable written opinion of counsel to the U.K. Borrower and, if applicable each Guarantor, in form and substance satisfactory to the Agent, and, if applicable, legal opinions of foreign counsel and supporting documentation therefor with respect to, among other things, the liens on capital stock or other equity interests of Foreign Subsidiaries required by Section&#160;4.1 hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;the Agent shall have received lien search results against the personal Property of the U.K. Borrower and the applicable Guarantors evidencing the absence of Liens on their personal Property except as permitted by Section&#160;7.11 hereof and searches (in form and substance satisfactory to the Agent) conducted at all relevant registries affecting the U.K. Borrower, the applicable Guarantors or their respective personal Property and all registrations reasonably required by the Agent in respect of the Liens created under the Collateral Documents shall have been completed; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;the Agent shall have received for the account of the Lenders such other agreements, instruments, documents, certificates, and opinions as the Agent may reasonably request.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">COVENANTS&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Borrowers agree that, so long as any credit is available to or in use by or any amount is owing by the Borrowers hereunder, except to the extent compliance in any case or cases is waived in writing by the Required Lenders:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.1.&#160;&#160;&#160;&#160;Maintenance of Business</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall, and shall cause each Restricted Subsidiary to, preserve and keep in force and effect its existence and all leases, licenses and permits necessary</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-42-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;to the proper conduct of its and their respective businesses except with respect to any Restricted Subsidiary to the extent that the failure to do so could not reasonably be expected to result in a Material Adverse Effect, provided that the foregoing shall not preclude the termination or discontinuance of any of such in connection with a Disposition of substantially all of the assets of the Restricted Subsidiary in question or the merger or dissolution of same in each instance to the extent permitted by Section&#160;7.14 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.2.&#160;&#160;&#160;&#160;Maintenance of Property</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall maintain, preserve and keep their material plant, Properties and equipment used in the conduct of their respective businesses in good repair, working order and condition (ordinary wear and tear excepted), shall from time to time make all needful and proper repairs, renewals, replacements, additions and betterments thereto so that at all times the overall efficiency thereof shall be preserved and maintained in all material respects, and shall cause each Restricted Subsidiary so to do in respect of its material plant, Properties and equipment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.3.&#160;&#160;&#160;&#160;Taxes and Assessments</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall duly pay and discharge, and shall cause each Restricted Subsidiary to duly pay and discharge, all material taxes, rates, assessments, fees and governmental charges upon or against the Borrowers or any Restricted Subsidiary or against their respective Properties, in each case before the same become delinquent and before penalties accrue thereon, unless and to the extent that the same are being contested in good faith and by appropriate proceedings which prevent enforcement of the matter under contest and adequate reserves are provided therefor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.4.&#160;&#160;&#160;&#160;Insurance</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall insure and keep insured, and shall cause each Restricted Subsidiary to insure and keep insured, with insurance companies reasonably believed by them to be responsible, all insurable Property owned by them which is of a character usually insured by Persons similarly situated and operating like Properties against loss or damage from such hazards and risks, and in such amounts, as are insured by Persons similarly situated and operating like Properties, and the Borrowers shall insure, and cause each Restricted Subsidiary to insure, such other hazards and risks (including employers&#8217; and public liability risks) with insurance companies reasonably believed by them to be good and responsible as and to the extent usually insured by Persons similarly situated and conducting similar businesses, it being agreed that the foregoing shall not preclude the Borrowers and the Restricted Subsidiaries from directly or indirectly self-insuring risks as and to the extent prudent and customary for companies similarly situated.  The Borrowers shall in any event maintain insurance on the Collateral to the extent required by the Collateral Documents.  The Borrowers shall upon request of the Agent furnish a certificate setting forth in summary form the nature and extent of the insurance maintained pursuant to this Section&#160;7.4.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-43-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.5.&#160;&#160;&#160;&#160;Financial Reports and Rights of Inspection</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall, and shall cause each Restricted Subsidiary to, maintain a system of accounting in accordance with GAAP and shall furnish to the Agent, each Lender and each of their duly authorized representatives such information respecting the business and financial condition of the Borrowers and their Restricted Subsidiaries as the Agent or such Lender may reasonably request; and without any request, shall furnish to the Lenders:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;as soon as available, and in any event within forty&#8209;five (45) days after the close of each of the first three quarterly accounting periods of each fiscal year of the Company, a copy of the condensed consolidated balance sheet of the Company and its Subsidiaries as of the last day of such period and the condensed consolidated statements of operations for such period and for the fiscal year to date and statements of cash flows and shareholders&#8217; equity of the Company and its Subsidiaries for the fiscal year to date, each in reasonable detail and showing in comparative form the figures for the corresponding date and period in the previous fiscal year, in the case of the condensed consolidated financial statements only, prepared by the Company in accordance with GAAP (subject to year-end audit adjustments which are not expected to be material and to the absence of footnotes);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;as soon as available, and in any event within ninety (90) days after the close of each annual accounting period of the Company, a copy of the consolidated balance sheet of the Company and its Subsidiaries as of the last day of the period then ended and the consolidated statements of operations, cash flows and shareholders&#8217; equity of the Company and its Subsidiaries for the period then ended, and accompanying notes thereto, each in reasonable detail showing in comparative form the figures for the previous fiscal year, accompanied by an unqualified opinion, in accordance with generally accepted auditing standards, of Ernst &amp; Young LLP or another independent registered public accounting firm of national</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">standing, selected by the Company and reasonably satisfactory to the Required Lenders;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;within the period provided in subsection&#160;(b) above, the written statement of the accountants who certified the audit report thereby required that in the course of their audit they have obtained no knowledge of any Default or Event of Default, or, if such accountants have obtained knowledge of any such Default or Event of Default, they shall disclose in such statement the nature and period of existence thereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;(i)&#160;as soon as available, and in any event within forty&#8209;five (45) days after the close of each quarterly accounting period of the Company, a work&#8209;in&#8209;progress report in reasonable detail prepared by the Company; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;promptly upon the request of any Lender, an accounts receivable and accounts payable aging together with a claims report (detailing individual claims for which the amount recorded on books of the Company is in excess of $50,000,000), each in reasonable detail prepared by the Company;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-44-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;promptly after receipt of final copies thereof, any additional written reports, or other detailed information contained in writing concerning significant aspects of any Borrower&#8217;s or any Restricted Subsidiary&#8217;s operations and financial affairs given to it by its independent public accountants;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;as soon as available, and in any event within ninety (90)&#160;days following the end of each fiscal year of the Company, a copy of the Company&#8217;s consolidated operating budget for the following fiscal year, such operating budget to show the Company&#8217;s projected consolidated revenues, expenses and net income and to be in reasonable detail prepared by the Company and in form reasonably satisfactory to the Agent;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;promptly after knowledge thereof shall have come to the attention of the chief executive or chief financial officer of the Company, written notice of (i)&#160;any pending litigation or governmental proceeding or labor controversy against any Borrower or Restricted Subsidiary which could reasonably be expected to have a Material Adverse Effect or (ii)&#160;any threatened litigation, governmental proceeding or labor controversy against any Borrower or Restricted Subsidiary which the Company or such Borrower or Restricted Subsidiary in good faith believes could reasonably be expected to have a Material Adverse Effect or (iii)&#160;the occurrence of any Default or Event of Default hereunder; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;promptly after knowledge thereof shall have come to the attention of the chief executive or chief financial officer of the Company, written notice of (i) the occurrence and continuance of any event of default as defined in an Indemnity Agreement that is likely to result in a Material Adverse Effect or (ii) any fact, condition or event that only with giving of notice or the passage of time or both, would become such an event of default thereunder; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;from time to time promptly upon request by any Lender, information and documentation reasonably requested by the Agent or any Lender for purposes of compliance with applicable &#8220;know your customer&#8221; requirements under the PATRIOT Act, the Beneficial Ownership Regulation or other applicable anti-money laundering laws, including, solely to the extent applicable to any Borrower, either (i) confirmation of the accuracy of the information set forth in the most recent Beneficial Ownership Certification provided to Agent and the Lenders or (ii) if the information set forth in the most recent Beneficial Ownership Certification provided to Agent and the Lenders is no longer accurate, a new Beneficial Ownership Certification, in form and substance acceptable to Agent and each Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Each of the financial statements furnished to the Lenders pursuant to subsections&#160;(a) and (b) of this Section&#160;7.5 shall be accompanied by a written certificate in the form attached hereto as Exhibit&#160;B signed by an Authorized Representative of the Company to the effect that, to the best of such officer&#8217;s knowledge and belief, no Default or Event of Default has occurred during the period covered by such statements or, if any such Default or Event of Default has occurred during such period, setting forth a description of such Default or Event of Default and specifying the action, if any, taken by the Company to remedy the same.  Such certificate </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-45-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">submitted as of the last day of a calendar quarter shall also set forth the calculations supporting such statements in respect of Sections&#160;7.7 and 7.8 of this Agreement as well as the calculation of the Applicable Margins.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Borrowers shall, and shall cause each Restricted Subsidiary to, permit the Agent, the Lenders and their duly authorized representatives to visit and inspect any of the Properties of the Borrowers and Restricted Subsidiaries, to examine all of their books of account, records, reports and other papers, to make copies and extracts therefrom, and to discuss their respective affairs, finances and accounts with their respective officers, employees and independent public accountants (and by this provision the Borrowers authorize such accountants to discuss with the Lenders (and such Persons as any Lender may designate, subject to reasonable arrangements for confidentiality) the finances and affairs of the Borrowers and the Restricted Subsidiaries) all upon reasonable notice at such reasonable times and as often as may be reasonably requested.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.6.&#160;&#160;&#160;&#160;No Restrictions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall not permit any Restricted Subsidiary to enter into any contract or agreement after the date hereof prohibiting or restricting such Restricted Subsidiary from paying dividends or making loans and advances to the Company except (a) in the case of a Restricted Subsidiary formed or acquired to be a captive insurer or a captive surety, (b) where the amount of such dividends, loans or advances subject to such prohibitions and restrictions does not exceed $25,000,000 in the aggregate at any one time, or (c) for customary covenants in respect of Indebtedness for Borrowed Money permitted by Sections 7.10(p) or (q) so long as such covenants do not restrict the Company or any Restricted Subsidiary from performing its obligations hereunder or under any other Loan Document.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.7.&#160;&#160;&#160;&#160;Leverage Ratio</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall, as of the last day of each calendar quarter, maintain the Leverage Ratio of not more than the Maximum Leverage Ratio in effect at such time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.8.&#160;&#160;&#160;&#160;Interest Coverage Ratio</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall, as of the last day of each calendar quarter, maintain the Interest Coverage Ratio of not less than 3.00 to 1.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.9.&#160;&#160;&#160;&#160;Compliance with OFAC Sanctions Programs; Anti-Corruption Laws and Application Sanctions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;(a)&#160;The Borrowers shall at all times comply with the requirements of all Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions applicable to the Borrowers and shall cause each of the Subsidiaries to comply with the requirements of all Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions applicable to such Subsidiary.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;The Borrowers shall provide the Agent, the Issuer, and the Lenders any information requested in writing by the Agent regarding the Borrowers, their Affiliates, and the Subsidiaries necessary for the Agent, the Issuer, and the Lenders to comply with all applicable Anti-Corruption Laws, Anti-Money Laundering Laws and Sanctions; subject however, in the case of Affiliates, to such Borrower&#8217;s ability to provide information applicable to them.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;If any Borrower obtains actual knowledge or receives any written notice that such Borrower, any Affiliate or any Restricted Subsidiary is named on the then current OFAC SDN List (such occurrence, an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;OFAC Event&#8221;</font><font style="font-family:inherit;font-size:11pt;">), such Borrower shall promptly (i)&#160;give written notice to the Agent, the Issuer, and the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-46-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lenders of such OFAC Event, and (ii)&#160;comply with all applicable laws with respect to such OFAC Event (regardless of whether the party included on the OFAC SDN List is located within the jurisdiction of the United States of America), including the OFAC Sanctions Programs, and the Borrowers hereby authorize and consent to the Agent, the Issuer, and the Lenders taking any and all steps the Agent, the Issuer, or the Lenders deem necessary, in their sole but reasonable discretion, to avoid violation of all applicable laws with respect to any such OFAC Event, including the requirements of the OFAC Sanctions Programs (including the freezing and/or blocking of assets and reporting such action to OFAC).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;The Company will maintain in effect and enforce policies and procedures designed to ensure compliance by the Company, its Subsidiaries and their respective directors, officers and employees with Anti-Corruption Laws, Anti-Money Laundering Laws, and applicable Sanctions.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.10.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Indebtedness for Borrowed Money and Guarantees</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;The Borrowers shall not, nor shall they permit any of the Restricted Subsidiaries to, issue, incur, assume, create or have outstanding any Indebtedness for Borrowed Money, or provide a Guarantee for any such Indebtedness for Borrowed Money; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that the foregoing shall not restrict nor operate to prevent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the Obligations and Hedging Liability of the Borrowers and Restricted Subsidiaries owing to the Agent and the Lenders (and their Affiliates);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;existing Indebtedness for Borrowed Money set forth on Schedule&#160;7.10 hereto;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;intercompany indebtedness owing by (i) the Company to Restricted Subsidiaries, (ii) a Restricted Subsidiary to the Company or another Restricted Subsidiary or (iii) the Company or a Restricted Subsidiary to Foreign Subsidiaries and Unrestricted Subsidiaries; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that the aggregate amount of the indebtedness permitted by this clause (iii) (when taken together with investments, loans and advances permitted by Section 7.12(i)(iv) hereof) shall not exceed the greater of (A) $150,000,000 and (B) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Indebtedness for Borrowed Money consisting of the financing of insurance premiums in the ordinary course of business;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;liabilities in respect of letters of credit not otherwise permitted by this Section&#160;7.10 if payment of such letters of credit is fully supported by a Letter of Credit;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;Indebtedness for Borrowed Money of any Person existing at the time such Person becomes a Restricted Subsidiary or assumed in connection with the acquisition of assets of any Person and, in each case, not incurred in contemplation of such Person becoming a Restricted Subsidiary or such assets being acquired; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that before and after giving effect thereto, no Event of Default shall exist, including with respect to the covenants contained in Sections 7.7 and 7.8 hereof on a pro forma basis; </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-47-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;indebtedness under Interest Rate Protection and Other Hedging Agreements entered into to hedge a risk of the Company and/or its Restricted Subsidiaries and not for speculation;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;any renewals, extensions or replacements of Indebtedness for Borrowed Money permitted under this Section&#160;7.10 in an aggregate amount not in excess of the Indebtedness for Borrowed Money being renewed, extended or replaced;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;obligations arising out of agreements with respect to the issuance of credit cards (including virtual credit cards) or debit cards to either (i) employees of the Company or any Restricted Subsidiary, or (ii) the Company or any Restricted Subsidiary, in each case for use in connection with the business and affairs of such entities; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;obligations arising out of agreements with respect to the execution or processing of electronic transfer of funds by automatic clearing house transfer, wire transfer, or otherwise to or from any deposit account of the Company or any Restricted Subsidiary, the acceptance for deposit or the honoring for payment of any check, draft, or other item with respect to any such deposit accounts, and other deposit disbursement, and cash management services afforded to the Company and/or any Restricted Subsidiary;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;purchase money indebtedness and Finance Lease Obligations of the Company and its Restricted Subsidiaries in an amount not to exceed the greater of (i) $150,000,000 and (ii) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;indebtedness resulting from a change in GAAP, if any, that requires real estate and/or equipment leases of the Company and its Restricted Subsidiaries to be reclassified from operating leases to Finance Leases;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(m)&#160;&#160;&#160;&#160;obligations arising pursuant to and in accordance with the Company&#8217;s Voluntary Deferral Plan;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(n)&#160;&#160;&#160;&#160;(i) Performance Guarantees of the Company or a Restricted Subsidiary, (ii) contingent obligations arising from the issuance of Performance Guarantees, assurances, indemnities, bonds, letters of credit, or similar agreements in the ordinary course of business in respect of the contracts (other than contracts for Indebtedness for Borrowed Money) of Nesma EMCOR Company Ltd. for the benefit of surety companies or for the benefit of others to induce such others to forgo the issuance of a surety bond in their favor, (iii) performance guarantees of Comstock Canada Ltd. made prior to the Comstock Sale; or (iv) indemnification obligations in respect to Comstock Surety Bonds;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(o)&#160;&#160;&#160;&#160;Guarantees of Indebtedness for Borrowed Money of, or Performance Guarantees given by, Foreign Subsidiaries and Nesma EMCOR Company Ltd. and Guarantees of or incurrence </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-48-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">of liability for letters of credit supporting Indebtedness for Borrowed Money of Persons in which the Company and the Restricted Subsidiaries are permitted to invest pursuant to Section&#160;7.12(h) (with respect to Strategic Ventures organized outside the United States or conducting more than 50% of their business outside the United States) or Section 7.12(n) hereof; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the aggregate amount of Indebtedness for Borrowed Money and of Performance Guarantees so permitted to be incurred, guaranteed or supported pursuant to the provisions of this subsection&#160;(o) shall not exceed $75,000,000 at any one time outstanding less the amount invested in Foreign Subsidiaries after the Closing Date;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(p)&#160;&#160;&#160;&#160;secured Indebtedness for Borrowed Money not otherwise permitted hereunder in an aggregate amount not to exceed the greater of (i) $350,000,000 and (ii) 8.0% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(q)&#160;&#160;&#160;&#160;unsecured Indebtedness for Borrowed Money not otherwise permitted hereunder so long as immediately before and after giving effect thereto, no Event of Default shall exist, including with respect to the covenants contained in Sections 7.7 and 7.8 hereof on a pro forma basis; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(r)&#160;&#160;&#160;&#160;Guarantees by the Company and the Restricted Subsidiaries of Indebtedness for Borrowed Money of the Company and the Restricted Subsidiaries otherwise permitted under this Section.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.11.&#160;&#160;&#160;&#160;Liens</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Borrowers shall not, nor shall they permit the Restricted Subsidiaries to, create, incur or permit to exist any Lien of any kind on any Property owned by any Borrower or Restricted Subsidiary; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that the foregoing shall not apply to nor operate to prevent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Liens arising by statute in connection with worker&#8217;s compensation, unemployment insurance, old age benefits, social security obligations, taxes, assessments, statutory obligations or other similar charges, good faith cash deposits in connection with the foregoing or in connection with tenders, contracts or leases to which the Borrowers or any of their Restricted Subsidiaries are a party or other cash deposits required to be made in the ordinary course of business, provided in each case that the obligation is not for borrowed money and that the obligation secured is not overdue or, if overdue, is being contested in good faith by appropriate proceedings which prevent enforcement of the matter under contest and adequate reserves have been established therefor;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;mechanics&#8217;, workmen&#8217;s, materialmen&#8217;s, landlords&#8217;, carriers&#8217;, or other similar Liens arising in the ordinary course of business with respect to obligations which are not due or which are being contested in good faith by appropriate proceedings which prevent enforcement of the matter under contest;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-49-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;judgment liens and judicial attachment liens not constituting an Event of Default under Section&#160;8.1(h) hereof and the pledge of assets for the purpose of securing an appeal, stay or discharge in the course of any legal proceeding; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;"></font><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;the Liens granted in favor of the Agent for the benefit of the Lenders pursuant to the Collateral Documents;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;Liens on Property of the Company or any Restricted Subsidiary created solely for the purpose of securing indebtedness permitted by Section&#160;7.10(k), representing or incurred to finance, refinance, or refund the purchase price of such Property, provided that no such Lien shall extend to or cover other Property of the Company or such Restricted Subsidiary other than the respective Property so acquired, and the principal amount of indebtedness secured by any such Lien shall at no time exceed the purchase price of such Property, as reduced by repayments of principal thereon; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;liens on deposits provided in connection with long&#8209;term maintenance contracts of facilities of the Borrowers and the Restricted Subsidiaries located in the United Kingdom relating to United Kingdom private finance initiatives;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;Liens in favor of bonding companies and their affiliates (a) to the extent described in clause&#160;(i) of the second proviso of Section&#160;4.1 hereof and (b) to secure indemnification obligations under surety bonds issued for the benefit of Comstock Canada Ltd. prior to the disposition (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Comstock Sale&#8221;</font><font style="font-family:inherit;font-size:11pt;">) of the Company&#8217;s equity ownership interest in Comstock Canada (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Comstock Surety Bonds&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;rights of subrogation and similar rights of issuers of surety bonds and unperfected lien rights of such issuers to assets associated with projects which they have bonded;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;restrictions on the disbursement or withdrawal of funds deposited by Restricted Subsidiaries in bank accounts maintained by them in the ordinary course of business consistent with past practice which are maintained in connection with specific construction projects or contracts from which payments and disbursements with respect to such contracts or projects are to be made;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;Liens on insurance policies arising in connection with Indebtedness for Borrowed Money permitted by Section 7.10(d) hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;Liens consisting of cash collateral deposits made in connection with the insurance programs of the Company and its Restricted Subsidiaries and rights of a depository bank to offset balances in any account maintained with it by a Subsidiary incorporated under the laws of the United Kingdom against debit balances in any other account maintained with it by such Subsidiary or any other U.K.&#160;Subsidiary (it being acknowledged by the Lenders that such rights of offset shall be superior to any rights they may have in and to such accounts or the balances as are from time to time standing on deposit therein);</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-50-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;Liens existing on any property of a Person at the time such Person becomes a Restricted Subsidiary or in connection with the acquisition of assets of such Person, in each case which Liens were not created, incurred or assumed in contemplation thereof; provided that no such Liens shall extend to or cover any other property of the Company or any Restricted Subsidiary;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(m)&#160;&#160;&#160;&#160;the Liens listed and described on Schedule&#160;7.11 attached hereto;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(n)&#160;&#160;&#160;&#160;any extension, renewal or replacement (or successive extensions, renewals or replacements) of Liens permitted by this Section&#160;7.11 without any increase in the amount of indebtedness secured thereby or in the assets subject to such Liens;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(o)&#160;&#160;&#160;&#160;Liens securing indebtedness permitted by Section 7.10(p) hereof; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(p)&#160;&#160;&#160;&#160;Liens securing obligations up to, but not to exceed, $50,000,000.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.12.&#160;&#160;&#160;&#160;Investments, Acquisitions, Loans, and Advances </font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Borrowers shall not, nor shall they permit any of the Restricted Subsidiaries to, directly or indirectly, make, retain or have outstanding any investments (whether through purchase of stock or obligations or otherwise) in, or loans or advances (other than for relocation and travel advances and other loans made to employees in the ordinary course of business) to, any other Person, or acquire all or any substantial part of the assets or business of any other Person or division thereof; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that the foregoing shall not apply to nor operate to prevent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;investments in direct obligations of the United States of America or of any agency or instrumentality thereof whose obligations constitute full faith and credit obligations of the United States of America, provided that any such obligations shall mature within one year of the date of issuance thereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;investments in commercial paper maturing within 270 days of the date of issuance thereof which has been accorded one of the two highest ratings available from the S&amp;P, Moody&#8217;s or any other nationally recognized credit rating agency of similar standing providing similar ratings;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;investments in money market funds which in turn invest primarily in investments of the types described in clauses&#160;(a), (b) and (d) of this Section&#160;7.12;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;investments in certificates of deposit issued by any commercial bank organized under the laws of the United States or (as to investments of EMCOR U.K.&#160;Limited and its Subsidiaries, the United Kingdom) in each case having capital, surplus and undivided profits of not less than $500,000,000 or by any Lender, in each case maturing within one year from the date of issuance thereof or in Eurodollar time deposits maturing not more than one year from the date of acquisition thereof placed with any Lender or other such commercial bank (to the extent investments in certificates of deposit issued by such other bank are permitted by this subsection) or in banker&#8217;s acceptances endorsed by any Lender or other such commercial bank (to the extent investments in </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-51-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">certificates of deposit issued by such other bank are permitted by this subsection) and maturing within nine months of the date of acceptance;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;endorsement of items for deposit or collection of commercial paper received in the ordinary course of business;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;the investments, loans and advances listed and described on Schedule&#160;7.12 attached hereto;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;the Company&#8217;s and Restricted Subsidiaries&#8217; investments in their respective Subsidiaries existing on the Closing Date;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;investments by the Company and the Restricted Subsidiaries in Strategic Ventures in an aggregate amount not to exceed the greater of (i) $150,000,000 and (ii) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;intercompany loans and advances from and investments by: </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:144px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Company to Restricted Subsidiaries, </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:144px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;a Restricted Subsidiary to the Company or another Restricted Subsidiary, </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:144px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the Company and Restricted Subsidiaries in a Restricted Subsidiary formed as a captive insurer or surety company; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:144px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;the Company and Restricted Subsidiaries to Foreign Subsidiaries and Unrestricted Subsidiaries; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that the aggregate amount of the intercompany loans, advances and investments permitted by this clause (iv) (when taken together with intercompany indebtedness permitted by Section 7.10(c)(iii) hereof) shall not exceed the greater of (A) $150,000,000 and (B) 3.5% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;Permitted Acquisitions;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;acquisitions of assets (including stock, notes and other evidences of indebtedness) and subordinations of claims as a part of good faith collection efforts on doubtful accounts;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;Guarantees permitted by Section 7.10 hereof;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-52-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(m)&#160;&#160;&#160;&#160;notes and other deferred payment obligations (other than general partnership and similar interests) acquired by the Company or any Restricted Subsidiary in connection with the Disposition of assets permitted hereby;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(n)&#160;&#160;&#160;&#160;investments of the Company or any Restricted Subsidiary made in the ordinary course of business in connection with joint ventures, Persons or other similar pooling of efforts in respect to a specific project or series of related specific projects for a limited or fixed duration and formed to conduct business of the type in which the Company or such Restricted Subsidiary is presently engaged and guarantees of obligations of, and incurrence of liabilities in respect of letters of credit for, such joint ventures or Persons;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(o)&#160;&#160;&#160;&#160;investments made pursuant to and in accordance with the Company&#8217;s Voluntary Deferral Plan; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(p)&#160;&#160;&#160;&#160;loans and advances made by the Company or any Restricted Subsidiary to employees, vendors, suppliers and contractors in the ordinary course of its business in an aggregate amount not in excess of $30,000,000 at any one time outstanding;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(q)&#160;&#160;&#160;&#160;lease, utility and other similar deposits arising in the ordinary course of the Company&#8217;s or any Restricted Subsidiary&#8217;s business; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(r)&#160;&#160;&#160;&#160;investments, loans and advances by the Company and the Restricted Subsidiaries not otherwise permitted hereunder in an aggregate amount not to exceed the greater of (i) $300,000,000 and (ii) 7.0% of Consolidated Total Assets as of the last day of the most recently ended fiscal quarter of the Company for which the Company shall have delivered financial statements pursuant to Section 7.5(a) or (b) hereof. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In determining the amount of investments, acquisitions, loans, advances and guarantees permitted under this Section&#160;7.12, investments and acquisitions shall always be taken at the original cost thereof (regardless of any subsequent appreciation or depreciation therein), loans and advances shall be taken at the principal amount thereof then remaining unpaid, and guarantees shall be taken at the amount of obligations guaranteed thereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.13.&#160;&#160;&#160;&#160;Mergers, Consolidations and Dispositions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall not, nor shall it permit any of its Restricted Subsidiaries to, be a party to any merger, consolidation or dissolution, or sell, transfer, lease or otherwise dispose of all or any part of the Property of the Company and the Restricted Subsidiaries, taken as a whole, including any Disposition of Property as part of a sale and leaseback transaction, or in any event sell or discount (with or without recourse) any of its notes or accounts receivable; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that this Section&#160;7.13 shall not apply to nor operate to prevent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the Borrowers or any of the Restricted Subsidiaries from selling their inventory, licensing their intellectual Property or leasing or subleasing excess real Property, in each case in the ordinary course of its business or from selling equipment which is obsolete, worn out, or no longer </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-53-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">needed for the operation of the business of the Company and the Restricted Subsidiaries or which is promptly replaced with equipment of at least equal utility;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;(i)&#160;the merger of a Restricted Subsidiary with and into the Company and sales by a Restricted Subsidiary of all or substantially all of its assets to the Company, and (ii) the merger of a Restricted Subsidiary with and into another Restricted Subsidiary and the sale of all or substantially all of the assets of a Restricted Subsidiary to another Restricted Subsidiary; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;in each case that if either of the two Restricted Subsidiaries in question is or becomes a Guarantor, the survivor of the transaction in question remains or becomes a Guarantor and, prior to the Collateral Release Date, all such actions are taken as the Agent requires to preserve its Liens on the Collateral;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;any Disposition of Property as part of a sale and leaseback transaction so long as (i) such transaction would be permitted had it been structured as a purchase money mortgage or Finance Lease and is treated as such for purposes of this Agreement or (ii) such sale and leaseback transaction is between the Company or any of its Restricted Subsidiaries and a Restricted Subsidiary;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;the sale or discount (with or without recourse) of any of the Company&#8217;s or any Restricted Subsidiary&#8217;s notes or accounts receivable so long as (i) such sale by the Company or any Restricted Subsidiary of notes or accounts receivable is to the Company or another Restricted Subsidiary, (ii) such notes or accounts receivable are delinquent and such sale is in the ordinary course of business for purposes of collection only or (iii) the original amount of such notes or accounts receivable sold during any fiscal year of the Company does not exceed an aggregate amount of (A) $50,000,000 if such sale or discount is with recourse and (B) $250,000,000 if such sale or discount is without recourse;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;the dissolution or liquidation of any Restricted Subsidiary whose activities are no longer, in the opinion of the Chief Executive Officer or the Board of Directors of the Company, necessary for the operation of the business of the Company and its Restricted Subsidiaries taken as a whole, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that (i) no Default or Event of Default has occurred and is continuing or will result therefrom and (ii) if the Restricted Subsidiary to be dissolved or liquidated is a Guarantor, all of its assets remaining after the dissolution or liquidation in question are transferred to the Company or another Guarantor and, prior to the Collateral Release Date, all such actions, if any, are taken as the Agent may reasonably require in order to insure that it has a Lien on the assets so transferred of the priority required by Section&#160;4.1 hereof; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;any assignment or sale of transfer of shares in the capital stock of a Restricted Subsidiary permitted by Section 7.13 hereof; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;the Disposition to any Person of any shares of capital stock of a Restricted Subsidiary for the purpose of (i) qualifying, and to the extent legally necessary to qualify, such person as a director of such Subsidiary or (ii)&#160;solely for the purpose of permitting such Subsidiary to carry on a licensed business;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-54-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;any other Disposition not permitted hereunder, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that the value of the Property subject to the Disposition when aggregated with the value of the Property of all other such Dispositions during the period from and including the Closing Date to and including the date of such Disposition, would not exceed the greater of (i) $500,000,000 and (ii) 12.5% of the Consolidated Total Assets as of such date.  Prior to the Collateral Release Date, the Agent shall release its Lien on any Property sold pursuant to the foregoing provisions if no Default or Event of Default has occurred and is continuing or would result therefrom; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;Dispositions of non-core assets acquired in connection with Permitted Acquisitions or other investments after the Closing Date made within 36 months of such Permitted Acquisition or Investment; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that such non-core assets, in the aggregate, do not exceed 40% of value of the total assets acquired pursuant to such Permitted Acquisition or Investment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Pursuant to Section 10.12 hereof, the Agent shall release any Guaranty Agreement of a Restricted Subsidiary and Liens on the stock issued by or the assets of such Restricted Subsidiary in each case that is sold in accordance with this Section (including a sale of all the capital stock or other equity interests or assets of such Restricted Subsidiary), and such entity shall no longer constitute a Restricted Subsidiary hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.14.&#160;&#160;&#160;&#160;Dividends and Certain Other Restricted Payments</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall not during any fiscal year (a)&#160;declare or pay any dividends on or make any other distributions in respect of any class or series of its capital stock (except for dividends payable solely in its capital stock) or (b)&#160;directly or indirectly purchase, redeem or otherwise acquire or retire any of its capital stock or any options or warrants therefor except out of the net proceeds of a substantially concurrent issuance and sale of capital stock or options or warrants therefor (collectively, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Restricted Payments&#8221;</font><font style="font-family:inherit;font-size:11pt;">); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that the foregoing shall not operate or prevent:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(x) &#160;&#160;&#160;&#160;the making of Restricted Payments if after giving effect thereto (i)&#160; no Default or Event of Default shall have occurred and be continuing; and (ii) the Leverage Ratio is less than 2.75 to 1.0 on a pro forma basis; and </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(y)&#160;&#160;&#160;&#160;the making of Restricted Payments by the Company (i) in satisfaction of withholding taxes for the account of participants in the Company&#8217;s equity based benefit plans in connection with the surrender to the Company of such participants&#8217; restricted stock units in respect of which shares of the Company&#8217;s capital stock are issuable, or such participants&#8217; shares of the Company&#8217;s capital stock or stock options to acquire shares of the Company&#8217;s capital stock, in each case in lieu of paying to the Company such withholding taxes in cash by reason of the issuance of such shares in respect of such restricted stock units, the acquisition of such shares or the exercise of such stock options and (ii) with respect to the value of stock options to acquire shares of the Company&#8217;s capital stock or the shares underlying such stock options upon surrender to the Company of stock options in connection with payment of such stock option exercise price by way of a &#8220;net settlement&#8221; of such stock options. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-55-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.15.&#160;&#160;&#160;&#160;ERISA</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Borrowers shall, and shall cause each of the Restricted Subsidiaries to, promptly pay and discharge all obligations and liabilities arising under ERISA of a character which if unpaid or unperformed might result in the imposition of a Lien against any of their Properties.  The Borrowers shall, and shall cause each of the Restricted Subsidiaries to, promptly notify the Agent and each Lender of (i)&#160;the occurrence of any reportable event (as defined in ERISA) with respect to any employee benefit plan subject to Title&#160;IV of ERISA (other than a multiemployer plan) sponsored or contributed to by either of the Borrowers or any member of the Controlled Group (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Plan&#8221;</font><font style="font-family:inherit;font-size:11pt;">) with respect to which the PBGC has neither waived the 30 day reporting requirement nor issued a public announcement that the penalty applicable to a failure to report will not apply, (ii)&#160;receipt of any notice from the PBGC of its intention to seek termination of any Plan or appointment of a trustee therefor, (iii)&#160;its intention to terminate any Plan or withdraw from any multiemployer plan if such termination or withdrawal could reasonably be expected to have a Material Adverse Effect, and (iv)&#160;the occurrence of any other event with respect to any Plan which would result in the incurrence by the Borrowers or any of their Restricted Subsidiaries of any material liability, fine or penalty, or any material increase in the contingent liability of the Borrowers or any of the Restricted Subsidiaries with respect to any post&#8209;retirement Welfare Plan benefit which could reasonably be expected to have a Material Adverse Effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.16.&#160;&#160;&#160;&#160;Compliance with Laws</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall, and shall cause each of its Restricted Subsidiaries to, comply in all respects with the requirements of all foreign (whether national, supra&#8209;national or otherwise), federal, state, provincial, and local laws, rules, regulations, ordinances and orders applicable to or pertaining to their Properties or business operations, non&#8209;compliance with which could have a Material Adverse Effect or could result in a Lien upon any of their Property material to the Company and the Restricted Subsidiaries taken as a whole.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.17.&#160;&#160;&#160;&#160;Burdensome Contracts With Affiliates</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;The Company shall not, nor shall it permit any of its Restricted Subsidiaries to, enter into any contract, agreement or business arrangement with any of its Affiliates (other than with or among Restricted Subsidiaries and the Company) on terms and conditions which are less favorable to the Company or any such Restricted Subsidiary than would be usual and customary in similar contracts, agreements or business arrangements between Persons not affiliated with each other.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.18.&#160;&#160;&#160;&#160;No Changes in Fiscal Year</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall not change its fiscal year from its present basis without the prior written consent of the Required Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.19.&#160;&#160;&#160;&#160;Formation of Subsidiaries</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Company shall not, nor shall it permit any Restricted Subsidiary to, form or acquire any Subsidiary unless the newly formed or acquired Subsidiary shall, if the Required Lenders so request and to the extent required by the Required Lenders, execute and deliver a Guaranty Agreement and grant Liens on its assets of the priority required by Section&#160;4.1 or 4.2 hereof (and provide the Agent with such documentation therefore and such supporting documentation, including opinions of counsel, as it may reasonably request); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided,</font><font style="font-family:inherit;font-size:11pt;">&#32;that any Foreign Subsidiary formed or acquired after the date hereof shall not be required to comply with this Section if the U.K. Borrower has not satisfied the conditions set forth in Section 6.3 hereof.  Each Subsidiary acquired or formed pursuant hereto shall constitute </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-56-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">a Restricted Subsidiary unless the Required Lenders otherwise agree in writing or unless included as an exception in the definition of Restricted Subsidiary.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.20.&#160;&#160;&#160;&#160;Change in the Nature of Business</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">The Company shall not, nor shall it permit any of the Restricted Subsidiaries to, engage in any business or activity if as a result the general nature of the business of the Company and the Restricted Subsidiaries, taken as a whole, would be materially changed from the general nature of the business engaged in by the Company and the Restricted Subsidiaries, taken as a whole, on the date of this Agreement.  For purpose of this Section 7.20,  a material change from the general nature of the business of the Company and its Restricted Subsidiaries shall not have occurred if the aggregate consideration (including as such consideration any indebtedness of the Acquired Business assumed or guaranteed by the Company or a Restricted Subsidiary) for any Permitted Acquisition that is not an Eligible Line of Business is $850,000,000 or less.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.21.&#160;&#160;&#160;&#160;Use of Proceeds</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.  </font><font style="font-family:inherit;font-size:11pt;">The Borrowers shall use the proceeds of the Credit Utilizations (including the initial Credit Utilization) hereunder for the purposes set forth in, or otherwise permitted by, Section&#160;5.4 hereof.  No Borrower will request any Borrowing or Letter of Credit, and no Borrower shall use, and shall procure that its Subsidiaries and its or their respective directors, officers and employees shall not use, the proceeds of any Borrowing or Letter of Credit in violation of any Anti-Corruption Laws, Anti-Money Laundering Laws or Sanctions applicable to any party hereto.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">EVENTS OF DEFAULT AND REMEDIES&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;8.1.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Events of Default</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;  Any one or more of the following shall constitute an Event of Default hereunder:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;default in the payment when due of all or any part of the principal of the Loans (whether at the stated maturity thereof or at any other time provided for in this Agreement) or of any Reimbursement Obligation and any such default continues for one&#160;(1)&#160;Business Day after notice thereof from the Agent (acting at the direction of any Lender) to the Company;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;default in the payment when due of all or part of the interest on any Loan (whether the stated maturity thereof or at any other time provided for in this Agreement) or of any fee or other amount payable hereunder or under any other Loan Document and any such default continues for five (5)&#160;Business Days after notice thereof from the Agent (acting at the direction of any Lender) to the Company;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;(i) default in the observance or performance of any covenant set forth in Sections&#160;7.6, 7.7, 7.8, 7.13, 7.14 or 7.21 hereof or of any provision in any Loan Document dealing with the maintenance of insurance on the Collateral, or (ii) default in the observance or performance of any covenant set forth in Section 7.10 or Section 7.12 which is not remedied within fifteen (15) days after the earlier of (A)&#160;the date on which such failure shall first become known to any officer of the Company or (B)&#160;written notice thereof to the Company by the Agent; </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-57-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;default in the observance or performance of any other provision hereof or of any other Loan Document which is not remedied within thirty (30) days after the earlier of (i)&#160;the date on which such failure shall first become known to any officer of the Company or (ii)&#160;written notice thereof to the Company by the Agent;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;any representation or warranty made herein or in any of the other Loan Document or in any certificate furnished to the Agent or the Lenders pursuant hereto or thereto or in connection with any transaction contemplated hereby or thereby proves untrue in any material respect as of the date of the issuance or making thereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;any event occurs or condition exists (other than those described in subsections (a) through (e) above) which is specified as an event of default under any of the other Loan Documents and any period of grace applicable thereto shall have elapsed, or any of the Loan Documents shall for any reason not be or shall cease to be in full force and effect, or any of the Loan Documents is declared to be null and void, or, prior to the Collateral Release Date, any of the Collateral Documents shall for any reason fail to create a valid and perfected Lien in favor of the Agent in any material amount of Collateral purported to be covered thereby of the priority required by Section&#160;4.1 hereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;default shall occur under any evidence of Indebtedness for Borrowed Money aggregating in excess of the greater of $75,000,000 and 3.0% of the Net Worth of the Company and its Subsidiaries on a consolidated basis issued, assumed or guaranteed by any Borrower or Restricted Subsidiary or under any indenture, agreement or other instrument under which the same may be issued, and such default shall continue for a period of time sufficient to permit the acceleration of the maturity of any such Indebtedness for Borrowed Money (whether or not such maturity is in fact accelerated) without being waived or any such Indebtedness for Borrowed Money shall not be paid when due (whether by demand, lapse of time, acceleration or otherwise);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;any judgment or judgments, writ or writs or warrant or warrants of attachment, or any similar process or processes in an aggregate amount in excess of the greater of $75,000,000 and 3.0% of the Net Worth of the Company and its Subsidiaries on a consolidated basis (provided, that in determining such amount there shall be deducted therefrom the amount which is covered by insurance from any insurer which has been notified thereof and does not dispute its liability thereon) shall be entered or filed against any Borrower or Material Restricted Subsidiary or against any of the Property or assets of any of them and remains undischarged, unvacated, unbonded or unstayed for a period of thirty (30) days;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;any party obligated on any Guaranty Agreement shall purport to disavow, revoke, discontinue, repudiate or terminate such Guaranty Agreement or such Guaranty Agreement shall otherwise cease to have force or effect;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;any Change in Control occurs;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-58-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;any Borrower or Material Restricted Subsidiary shall (i)&#160;have entered involuntarily against it an order for relief under the United States Bankruptcy Code, as amended or any analogous action is taken under any other applicable law relating to bankruptcy or insolvency, (ii)&#160;not pay, admit in writing its inability to pay, or be deemed under applicable law not to be able to pay, its debts generally as they become due, (iii)&#160;make an assignment for the benefit of creditors, (iv)&#160;apply for, seek, consent to, or acquiesce in, the appointment of a receiver, receiver&#8209;manager, receiver and manager, interim receiver, administrative receiver, administrator, custodian, trustee, examiner, liquidator or similar official for it or any substantial part of its Property, (v)&#160;institute any proceeding seeking to have entered against it an order for relief under the United States Bankruptcy Code, as amended or any foreign insolvency or bankruptcy laws to adjudicate it insolvent, or seeking dissolution, winding up, liquidation, reorganization, arrangement, adjustment or composition of it or its debts under any law relating to bankruptcy, insolvency or reorganization or relief of debtors or fail to file an answer or other pleading denying the material allegations of any such proceeding filed against it, or (vi)&#160;fail to contest in good faith any appointment or proceeding described in Section&#160;8.1(l) hereof; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;a custodian, receiver, receiver&#8209;manager, receiver and manager, interim receiver, administrative receiver, administrator, trustee, examiner, liquidator or similar official shall be appointed for any Borrower or Material Restricted Subsidiary or any substantial part of any of their Property, or a proceeding described in Section&#160;8.1(k)(v) shall be instituted against any Borrower or Material Restricted Subsidiary, and such appointment continues undischarged or such proceeding continues undismissed or unstayed for a period of sixty (60) days.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;8.2.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Non&#8209;Bankruptcy Defaults</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#8209;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;When any Event of Default described in subsections&#160;8.1(a) to 8.1(j), both inclusive, has occurred and is continuing, the Agent shall, upon request of the Required Lenders by notice to the Company, take any or all of the following actions:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;terminate the obligation of the Lenders to extend any further credit hereunder on the date (which may be the date thereof) stated in such notice; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;declare the principal of and the accrued interest on the Loans to be forthwith due and payable and thereupon the Loans, including both principal and interest, and all fees, charges, commissions and other Obligations payable hereunder, shall be and become immediately due and payable without further demand, presentment, protest or notice of any kind.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Without limiting the generality of the foregoing, the Agent, upon request of the Required Lenders, shall be entitled to realize upon and enforce all of its rights and remedies under the Collateral Documents and proceed by any other action, suit, remedy or proceeding as authorized or permitted by this Agreement, the Collateral Documents or at law or in equity.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-59-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;8.3.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Bankruptcy Defaults</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;  When any Event of Default described in subsection&#160;8.1(k) or 8.1(l) has occurred and is continuing, then the unpaid balance of the Loans, including both principal and interest, and all fees, charges, commissions and other Obligations payable hereunder, shall immediately become due and payable without presentment, demand, protest or notice of any kind, and the obligation of the Lenders to extend further credit pursuant to any of the terms hereof shall immediately terminate.  Without limiting the generality of the foregoing, the Agent, upon request of the Required Lenders, shall be entitled to realize upon and enforce all of  its rights and remedies under the Collateral Documents and proceed by any other action, suit, remedy or proceeding and authorized or permitted by this Agreement, the Collateral Documents or at law or in equity.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;8.4.&#160;&#160;&#160;&#160;Collateral for Undrawn Letters of Credit</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;  (a)&#160;If and when (w)&#160;any Event of Default, other than an Event of Default described in subsections&#160;(k) or (l) of Section&#160;8.1, has occurred and is continuing, the Borrowers shall, upon demand of the Agent (including at the direction of or with the consent of the Required Lenders), or (x)&#160;any Event of Default described in subsections&#160;(k) or (l) of Section&#160;8.1 has occurred, or (y)&#160;prepayment of the Letters of Credit as required by Section&#160;2.12, Section 2.13 or Section 3.5 hereof; or (z)&#160;any Letter of Credit is outstanding on the Revolving Credit Termination Date (whether or not any Event of Default has occurred), the Borrowers shall, without notice or demand from the Agent, either (i)&#160;immediately pay to the Agent the full amount of each Letter of Credit to be held by the Agent as provided in subsection&#160;(b) below or (ii)&#160;provide a back&#8209;up letter of credit for the benefit of the Applicable Issuer in a stated amount equal to the full amount of all Letters of Credit then outstanding which letter of credit shall give the Applicable Issuer the unconditional right to make drawings thereunder upon receipt of a drawing request under any Letter of Credit and otherwise be in form and substance satisfactory to the Applicable Issuer and issued by an issuer satisfactory to the Applicable Issuer in its sole discretion, the Borrowers agreeing to immediately make each such payment or provide such back&#8209;up letter of credit and acknowledging and agreeing the Agent  and the Applicable Issuers would not have an adequate remedy at law for failure of the Borrowers to honor any such demand and that the Agent shall have the right to require the Borrowers to specifically perform such undertaking whether or not any draws had been made under the Letters of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;All amounts prepaid pursuant to subsection&#160;(a) above or paid over to the Agent pursuant to Section 1.3(b) shall be held by the Agent in one or more separate collateral accounts (each such account, and the credit balances, properties, and any investments from time to time held therein, and any substitutions for such account, any certificate of deposit or other instrument evidencing any of the foregoing and all proceeds of and earnings on any of the foregoing being collectively called the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral Account&#8221;</font><font style="font-family:inherit;font-size:11pt;">) as security for, and for application by the Agent (to the extent available) to, the reimbursement of any payment under any Letter of Credit then or thereafter made by the Applicable Issuer, and to the payment of the unpaid balance of all other Obligations and Hedging Liability.  The Collateral Account shall be held in the name of and subject to the exclusive dominion and control of the Agent for the benefit of the Agent, the Lenders, and the Applicable Issuers.  If and when requested by the Company, the Agent shall invest funds held in the Collateral Account from time to time in direct obligations of, or obligations the principal of and interest on which are unconditionally guaranteed by, the United States of America with a remaining maturity of one year or less, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Agent is irrevocably authorized to sell investments held in the Collateral Account when and as required to make payments out of the Collateral Account for application to amounts </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-60-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">due and owing from the Borrower to the Applicable Issuer, the Agent or the Lenders.  Subject to the terms of Sections&#160;2.12 and 2.13, if the Borrowers shall have made payment of all obligations referred to in subsection&#160;(a) above, at the request of the Company the Agent shall release to the Company amounts held in the Collateral Account so long as at the time of the release and after giving effect thereto no Default or Event of Default exists.  After all Letters of Credit have expired or been cancelled and the expiration or termination of all Commitments, at the request of the Company, the Agent shall release any remaining amounts held in the Collateral Account following payment in full in cash of all Obligations and Hedging Liability.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;9.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">DEFINITIONS INTERPRETATIONS&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;9.1.&#160;&#160;&#160;&#160;Definitions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The following terms when used herein have the following meanings:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Acquired Business&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the entity or assets acquired by a Borrower or Restricted Subsidiary in an Acquisition after the date hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Acquisition&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any transaction or series of related transactions for the purpose of or resulting, directly or indirectly, in (a)&#160;the acquisition of all or substantially all of the assets of a Person, or of any business or division of a Person, (b)&#160;the acquisition of in excess of 50% of the capital stock, partnership interests, membership interests or equity of any Person (other than a Person that is a Subsidiary), or otherwise causing any Person to become a Subsidiary, or (c)&#160;a merger or consolidation or any other combination with another Person (other than a Person that is a Subsidiary) provided that a Borrower or Restricted Subsidiary is the surviving entity.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Additional Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.11 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Adjusted EBITDA&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with reference to any period, EBITDA for such period calculated on a pro forma basis in good faith by the Company and established to the reasonable satisfaction of the Agent as if each Acquisition which occurred during such period had taken place on the first day of such period (including adjustments for non&#8209;recurring expenses and income reasonably determined by the Company in good faith and established to the reasonable satisfaction of the Agent).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Adjusted LIBOR&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for any Interest Period, a rate per annum determined in accordance with the following formula:</font></div><div style="line-height:140%;padding-top:21px;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Adjusted LIBOR =&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">______________LIBOR__________</font></div><div style="line-height:140%;text-align:left;text-indent:204px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1 &#8209; Eurocurrency Reserve Percentage</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Administrative Questionnaire&#8221; </font><font style="font-family:inherit;font-size:11pt;">means an Administrative Questionnaire in a form supplied by the Agent.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-61-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Affiliate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any Person directly or indirectly controlling or controlled by, or under direct or indirect common control with, another Person.  A Person shall be deemed to control another Person for the purposes of this definition if such Person possesses, directly or indirectly, the power to direct, or cause the direction of, the management and policies of the other Person, whether through the ownership of voting securities, common directors, trustees or officers, by contract or otherwise; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided that,</font><font style="font-family:inherit;font-size:11pt;">&#32;in any event for purposes of this definition, any Person that owns, directly or indirectly, 41% or more of the securities having ordinary voting power for the election of directors or governing body of a corporation or 41% or more of the partnership or other ownership interests of any other Person (other than as a limited partner of such other Person) will be deemed to control such corporation or other Person.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221; </font><font style="font-family:inherit;font-size:11pt;">shall mean Bank of Montreal and any successor thereto appointed pursuant to Section&#160;10.1 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Aggregate Revolving Commitment&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as to any Lender, the amount set forth on Schedule 1.1 opposite such Lender under the heading &#8220;Aggregate Revolving Commitments&#8221; as the same may be increased, reduced or modified at any time or from time to time pursuant to the terms hereof, and reference to the term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Aggregate Revolving Commitments&#8221; </font><font style="font-family:inherit;font-size:11pt;">shall mean the aggregate of each Lender&#8217;s Aggregate Revolving Commitment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means this Sixth Amended and Restated Credit Agreement, as the same may be amended, modified or restated from time to time in accordance with the terms hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Alternative Currency&#8221; </font><font style="font-family:inherit;font-size:11pt;">means pounds sterling, Euro and any other currency (other than United States Dollars) approved as such in writing by all Multicurrency Lenders, in each case for so long as such currency is readily available to all the Multicurrency Lenders and is freely transferable and freely convertible to U.S.&#160;Dollars and Reuters Monitor Money Rates Service (or any successor thereto) reports a LIBOR for such currency for interest periods of one, two, three and six calendar months</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">; provided that</font><font style="font-family:inherit;font-size:11pt;">&#32;if any Multicurrency Lender provides written notice to the Company (with a copy to the Agent) that any currency control or other exchange regulations are imposed in the country in which any such Alternative Currency is issued and that in the reasonable opinion of such Lender funding a Loan in such currency is impractical, then such currency shall cease to be an Alternative Currency hereunder until such time as all the Lenders reinstate such country&#8217;s currency as an Alternative Currency.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Anti-Corruption Laws&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all laws, rules, and regulations of any jurisdiction applicable to a Borrower or any of their Subsidiaries from time to time concerning or relating to bribery or corruption.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Anti-Money Laundering Laws&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any and all laws, statutes, regulations or obligatory government orders, decrees, ordinances or rules applicable to a Borrower or its Subsidiaries related to terrorism financing or money laundering, including any applicable provision of the Patriot Act.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Applicable Issuer&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Issuer of Letters of Credit for the account of a particular Borrower or Borrowers or in a particular jurisdiction or jurisdictions.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-62-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Applicable Issuer&#8217;s Cap&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (i) with respect to Bank of Montreal, the U.S. Dollar Equivalent of $125,000,000, and (ii) with respect to any other Applicable Issuer and its affiliate that is an Issuer hereunder, the U.S. Dollar Equivalent of $75,000,000.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Applicable Margin&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall mean with respect to all applicable Loans and fees, the rate per annum specified below for the Leverage Ratio and type of Loan or fee for which the Applicable Margin is being determined:</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:24%;"></td><td style="width:17%;"></td><td style="width:14%;"></td><td style="width:15%;"></td><td style="width:14%;"></td><td style="width:16%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:9px;padding-right:2px;"><div style="padding-bottom:9px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Level I</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:9px;padding-right:2px;"><div style="padding-bottom:9px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Level II</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:9px;padding-right:2px;"><div style="padding-bottom:9px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Level III</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:9px;padding-right:2px;"><div style="padding-bottom:9px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Level IV</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:9px;padding-right:2px;"><div style="padding-bottom:9px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Level V</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Leverage Ratio</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&lt;1.00x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8805;1.00x and &lt;2.00x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8805;2.00x and &lt;2.50x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8805;2.50x and &lt;3.00x</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:1px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8805;3.00x</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:10px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Base Rate</font></div><div style="font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Loan Margin</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.00%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.25%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.375%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.50%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.75%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Eurodollar Loan <br>Margin and L/C Participation Fee for Financial Letters of Credit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.00%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.25%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.375%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.50%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.75%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Commitment Fee</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.10%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.125%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.15%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.20%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.25%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">L/C Participation Fees for Performance Letters of Credit</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.75%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">0.95%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.00%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.125%</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:10px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.30%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however</font><font style="font-family:inherit;font-size:11pt;">, that the foregoing is subject to the following:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;the Leverage Ratio and Adjusted EBITDA shall be determined as at the last day of each fiscal quarter of the Company (commencing with the first full fiscal quarter ending</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">after the Closing Date), with any adjustment in the Applicable Margins resulting from a change therein to be effective five (5) Business Days after receipt by the Agent of the financial statements for such quarter called for by Section&#160;7.5(a) and 7.5(b) hereof (provided that if such financial statements are not submitted within the time limitations of Section&#160;7.5(a) and Section&#160;7.5(b) hereof and would result in an increase in the Applicable Margins, then such Applicable Margins shall be increased to the appropriate level effective five (5) Business Days after the last date when such financial statements should have been submitted in compliance with Section&#160;7.5(a) or 7.5(b) hereof);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;if the financial statements are not submitted within the time limitations of Section 7.5(a) and 7.5(b), then, at the request of the Required Lenders, the Applicable Margin shall be set at highest level (ie. Level&#160;V) until receipt of such financial statements, and any adjustments to the Applicable Margin after receipt of such financial statements shall be made in accordance with clause (i) above;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-63-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the Applicable Margins for the period from the Closing Date through the first redetermination pursuant to clause (i) above shall be those set forth above for Level&#160;I; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;each determination of the Applicable Margins pursuant to the foregoing shall remain in effect until the Applicable Margins are next redetermined pursuant to the foregoing.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Application&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.3(b) hereof and shall include Applications executed by the Borrowers with respect to Existing Letters of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Approved Fund&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any Fund that is administered or managed by (a)&#160;a Lender, (b)&#160;an Affiliate of a Lender or (c)&#160;an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Assignment and Acceptance&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means an assignment and acceptance entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section&#160;11.17 hereof), and accepted by the Agent, in substantially the form of Exhibit&#160;C or any other form approved by the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Authorized Representative</font><font style="font-family:inherit;font-size:11pt;">&#8221; means the Chief Executive Officer, the President, the Chief Financial Officer, the Controller, the Treasurer, the Assistant Treasurer or any further or different persons so named by any Authorized Representative in a written notice to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Bail-In Action&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the exercise of any Write-Down and Conversion Powers by the applicable EEA Resolution Authority in respect of any liability of an EEA Financial Institution.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Bail-In Legislation&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-64-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Base Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for any day, the rate per annum equal to the greatest of:  (a)&#160;the rate of interest announced or otherwise established by the Agent from time to time as its prime commercial rate, or its equivalent, for U.S. Dollar loans to borrowers located in the United States</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">as in effect on such day, with any change in the Base Rate resulting from a change in said prime commercial rate to be effective as of the date of the relevant change in said prime commercial rate (it being acknowledged and agreed that such rate may not be the Agent&#8217;s best or lowest rate), (b)&#160;the sum of (i)&#160;the rate determined by the Agent to be the average (rounded upward, if necessary, to the next higher 1/100&#160;of 1%) of the rates per annum quoted to the Agent at approximately 10:00&#160;a.m. (Chicago time) (or as soon thereafter as is practicable) on such day (or, if such day is not a Business Day, on the immediately preceding Business Day) by two or more Federal funds brokers selected by the Agent for sale to the Agent at face value of Federal funds in the secondary market in an amount equal or comparable to the principal amount for which such rate is being determined, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">plus</font><font style="font-family:inherit;font-size:11pt;">&#32;(ii) 1/2 of 1%, (c) the LIBOR Quoted Rate for such day </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">plus </font><font style="font-family:inherit;font-size:11pt;">1.00%, and (d) 0.00%.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Base Rate Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a U.S. Revolving Loan or Term Loan bearing interest as specified in Section&#160;2.1 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Replacement&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the sum of: (a) the alternate benchmark rate (which may include SOFR, Compounded SOFR or Term SOFR) that has been selected by the Agent and the Borrowers giving due consideration to (i) any selection or recommendation of a replacement rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a rate of interest as a replacement to LIBOR for U.S. dollar-denominated broadly syndicated credit facilities and (b) the Benchmark Replacement Adjustment; provided that, if the Benchmark Replacement as so determined would be less than zero, the Benchmark Replacement will be deemed to be zero for the purposes of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Replacement Adjustment&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with respect to any replacement of LIBOR with an Unadjusted Benchmark Replacement for each applicable Interest Period, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Agent and the Borrowers giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBOR with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of LIBOR with the applicable Unadjusted Benchmark Replacement for U.S. dollar- denominated broadly syndicated credit facilities at such time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Replacement Conforming Changes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Base Rate,&#8221; the definition of &#8220;Interest Period,&#8221; timing and frequency of determining rates and making payments of interest and other administrative matters) that the Agent and the Company decide may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Agent in a manner substantially consistent with market practice (or, if the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-65-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Agent, in consultation with the Company, decides that adoption of any portion of such market practice is not administratively feasible or if the Agent and the Borrower determine that no market practice for the administration of the Benchmark Replacement exists, in such other manner of administration as the Agent and the Borrower decide is reasonably necessary in connection with the administration of this Agreement).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Replacement Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the earlier to occur of the following events with respect to LIBOR:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1)&#160;&#160;&#160;&#160;in the case of clause (1) or (2) of the definition of </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Transition Event,&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of LIBOR permanently or indefinitely ceases to provide LIBOR; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2)&#160;&#160;&#160;&#160;in the case of clause (3) of the definition of </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Transition</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Event,&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;the date of the public statement or publication of information referenced therein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Transition Event&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the occurrence of one or more of the following events with respect to LIBOR:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1)&#160;&#160;&#160;&#160;a public statement or publication of information by or on behalf of the administrator of LIBOR announcing that such administrator has ceased or will cease to provide LIBOR, permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of LIBOR, the U.S. Federal Reserve System, an insolvency official with jurisdiction over the administrator for LIBOR, a resolution authority with jurisdiction over the administrator for LIBOR or a court or an entity with similar insolvency or resolution authority over the administrator for LIBOR, which states that the administrator of LIBOR has ceased or will cease to provide LIBOR permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide LIBOR; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(3)&#160;&#160;&#160;&#160;a public statement or publication of information by the regulatory supervisor for the administrator of LIBOR announcing that LIBOR is no longer representative.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Transition Start Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (a) in the case of a Benchmark Transition Event, the earlier of (i) the applicable Benchmark Replacement Date and (ii) if such Benchmark Transition Event is a public statement or publication of information of a prospective event, the 90th day prior to the expected date of such event as of such public statement or publication of information (or if the expected date of such prospective event is fewer than 90 days after such statement or publication, the date of such statement or publication) and (b) in the case of an Early Opt-in Election, the date specified by the Agent or the Required Lenders, as applicable, by notice to the Borrowers, the Agent (in the case of such notice by the Required Lenders) and the Lenders. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-66-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benchmark Unavailability Period&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to LIBOR and solely to the extent that LIBOR has not been replaced with a Benchmark Replacement, the period (x) beginning at the time that such Benchmark Replacement Date has occurred if, at such time, no Benchmark Replacement has replaced LIBOR for all purposes hereunder in accordance with Section 2.14 and (y) ending at the time that a Benchmark Replacement has replaced LIBOR for all purposes hereunder pursuant to Section 2.14.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Beneficial Ownership Certification&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a certification regarding beneficial ownership as required by the Beneficial Ownership Regulation.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Beneficial Ownership Regulation&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means 31 C.F.R. &#167; 1010.230.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Benefit Plan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any of (a) an &#8220;employee benefit plan&#8221; (as defined in ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in and subject to Section 4975 of the Code or (c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrower DTTP Filing&#8221; </font><font style="font-family:inherit;font-size:11pt;">means a filing to notify HM Revenue &amp; Customs about the U.K. Borrower&#8217;s passported loan.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (a)&#160;the U.S.&#160;Borrowers and (b)&#160;the U.K.&#160;Borrowers, with (i)&#160;the term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;to mean the Borrowers, collectively, and, also each individually, and (ii)&#160;all promises and covenants (including promises to pay) and representations and warranties of and by the Borrowers made in the Loan Documents or any instruments or documents delivered pursuant thereto to be and constitute the several promises, covenants, representations and warranties of and by each and all of such corporations, except to the extent explicitly otherwise provided.  The term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrower&#8221; </font><font style="font-family:inherit;font-size:11pt;">appearing in such singular form shall be deemed a reference to any of the Borrowers unless the context in which such term is used shall otherwise require.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowing&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the total of Loans of a single type in a single currency advanced, continued for an additional Interest Period, or converted from a different type into such type by the Lenders under a Facility on a single date and, in the case of Eurodollar Loans, for a single Interest Period.  Borrowings of Loans are made and maintained ratably from each of the Lenders under a Facility according to their Percentages of such Facility.  A Borrowing is </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;advanced&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;on the day Lenders advance funds comprising such Borrowing to the Borrower, is </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;continued&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;on the date a new Interest Period for the same type of Loans commences for such Borrowing, and is </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;converted&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;when such Borrowing is changed from one type of Loans to the other, all as determined pursuant to Section&#160;1.4.  Borrowings of Swing Loans are made by the Swing Line Lender in accordance with the procedures set forth in Section&#160;1.8 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Business Day&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any day other than a Saturday or Sunday on which banks are not authorized or required to close in Chicago, Illinois and, if the applicable Business Day relates to a Borrowing or payment in an Alternative Currency or to a conversion of a Credit Utilization into U.S.&#160;Dollars, a day on which banks </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-67-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and foreign exchange markets are open for business in the city where disbursements of, conversions of, or payments on such Borrowings are to be made.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Cash Collateralize&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, to pledge and deposit with or deliver to the Agent or the Applicable Issuer, as the case may be, for the benefit of one or more of the Issuers or Lenders, as collateral for L/C Obligations or obligations of Lenders to fund participations in respect of L/C Obligations, cash or deposit account balances subject to a first priority perfected security interest in favor of the Agent or, if the Agent and each Applicable Issuer shall agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to the Agent and each Applicable Issuer.  </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Cash Collateral&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;CFC&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall mean (i) a &#8220;controlled foreign corporation&#8221; within the meaning of Section 957(a) of the Code or (ii) any U.S. Subsidiary that is treated as a disregarded entity for United States federal income tax purposes that has no material assets other than the capital stock of one or more direct or indirect Subsidiaries that are described in subparagraph (i) hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Change in Control&#8221; </font><font style="font-family:inherit;font-size:11pt;">means that (i)&#160;more than 35% of the Voting Stock of the Company shall at any time and for any reason be owned, either legally or beneficially, by any Person or group of Persons acting in concert or (ii)&#160;(1)&#160;another Person merges into the Company or the Company consolidates with or merges into any other Person or (2)&#160;the Company conveys, transfers or leases all or substantially all its assets to any Person or group, other than any conveyance, transfer or lease between the Company and a wholly owned subsidiary of the Company, in each case, in one transaction or a series of related transactions with the effect that a Person or group becomes the beneficial owner of more than 35% of the Voting Stock of the surviving or transferee Person of such transaction or series; or (iii)&#160;during any period of two consecutive years, individuals who at the beginning of such period constituted the Company&#8217;s Board of Directors (together with any new directors whose election by the Company&#8217;s Board of Directors, or whose nomination for election was previously so approved) cease for any reason to constitute a majority of the Directors then in office.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Change in Law&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the occurrence, after the date of this Agreement, of any of the following: (a)&#160;the adoption or taking effect of any law, rule, regulation or treaty, (b)&#160;any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority, or (c)&#160;the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that notwithstanding anything herein to the contrary, (x)&#160;the Dodd&#8209;Frank Wall Street Reform and Consumer Protection Act and all requests, rules, regulations, guidelines or directives thereunder or issued in connection therewith and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a &#8220;Change in Law&#8221;, regardless of the date enacted, adopted or issued.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-68-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Closing Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the date upon which all the conditions set forth in Sections&#160;6.1 and 6.2 of this Agreement have been satisfied.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Code&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Internal Revenue Code of 1986, as amended from time to time.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all Properties, rights, interests and privileges from time to time subject to the Liens granted to the Agent by the Collateral Documents or required so to be by the terms hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral Account&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;8.4(b) hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral Documents&#8221; </font><font style="font-family:inherit;font-size:11pt;">means all security agreements, pledge agreements, hypothecs, assignments, financing statements, debentures and other documents as shall from time to time secure the Loans or any other Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral Release Conditions&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the satisfaction of the following: (i)&#160;the Company shall have obtained a Corporate Credit Rating of at least BBB- from S&amp;P and a Corporate Family Rating of at least Baa3 from Moody&#8217;s, and (ii) no Default or Event of Default has occurred and is continuing.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral Release Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the date on which the Company (a) satisfies the Collateral Release Conditions and (b) provides written notice to the Agent requesting that the Liens on all Collateral of the Company and its Restricted Subsidiaries which are Guarantors granted to or held by the Agent (for the benefit of the Lenders) pursuant to the Collateral Documents be released.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Commitments&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Multicurrency Commitments, U.S. Dollar Commitments and the Term&#160;Loan Commitments.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Commodity Exchange Act</font><font style="font-family:inherit;font-size:11pt;">&#8221; means the Commodity Exchange Act (7 U.S.C. &#167; 1 et seq.), as amended from time to time, and any successor statute.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in the introductory paragraph hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Compounded SOFR&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the compounded average of SOFRs for the applicable Corresponding Tenor, with the rate, or methodology for this rate, and conventions for this rate (which may include compounding in arrears with a lookback and/or suspension period as a mechanism to determine the interest amount payable prior to the end of each Interest Period) being established by the Agent in accordance with: (1) the rate, or methodology for this rate, and conventions for this rate selected or recommended by the Relevant Governmental Body for determining compounded SOFR; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that: (2) if, and to the extent that, the Agent determines that Compounded SOFR cannot be determined in accordance with clause (1) above, then the rate, or methodology for this rate, and conventions for this rate that the Agent determines are substantially consistent with at least five currently outstanding U.S. dollar-denominated broadly syndicated credit facilities at such time (as a result of amendment or as originally executed) that are publicly available for review; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, further</font><font style="font-family:inherit;font-size:11pt;">, that if the Agent decides that any such rate, methodology or convention determined in accordance with clause (1) or clause (2) is not administratively feasible for the Agent, then </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-69-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:16px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Compounded SOFR will be deemed unable to be determined for purposes of the definition of &#8220;Benchmark Replacement&#8221;.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Comstock Sale&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section 7.11(g).</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Comstock Surety Bonds&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section 7.11(g).</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Connection Income Taxes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profit Taxes.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Consolidated Total Assets&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as of any date of determination, the net book value of all assets of the Company and its Subsidiaries on such date determined on a consolidated basis in accordance with GAAP.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Controlled Group</font><font style="font-family:inherit;font-size:11pt;">&#8221; means all members of a controlled group of corporations and all trades or businesses (whether or not incorporated) under common control which, together with the Company or any of its Subsidiaries, are treated as a single employer under Section&#160;414 of the Code.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Corresponding Tenor&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;with respect to a Benchmark Replacement, means a tenor (including overnight) having approximately the same length (disregarding business day adjustment) as the applicable tenor for the applicable Interest Period with respect to the then-current Benchmark Replacement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Utilization</font><font style="font-family:inherit;font-size:11pt;">&#8221; means the advancing of any Loan, or the issuance of, or extensions of the expiration date or in the increase in the amount of, any Letter of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Debtor Relief Laws&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Bankruptcy Code of the United States of America, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Default&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any event or condition the occurrence of which would, with the passage of time or the giving of notice, or both, constitute an Event of Default.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Defaulting Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, subject to Section&#160;2.12(b), any Lender that (a)&#160;has failed to (i)&#160;fund all or any portion of its Loans within two (2)&#160;Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies the Agent and the Company in writing that such failure is the result of such Lender&#8217;s good faith and reasonable determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii)&#160;pay to the Agent, any Issuer, the Swing Line Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit or Swing Loans) within two (2)&#160;Business Days of the date when due, (b)&#160;has notified the Company, the Agent or any Issuer or the Swing Line Lender in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-70-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">statement relates to such Lender&#8217;s obligation to fund a Loan hereunder and states that such position is based on such Lender&#8217;s good faith and reasonable determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c)&#160;has failed, within three (3)&#160;Business Days after written request by the Agent or the Company, to confirm in writing to the Agent and the Company that it will comply with its prospective funding obligations hereunder (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that such Lender shall cease to be a Defaulting Lender pursuant to this clause&#160;(c) upon receipt of such written confirmation by the Agent and the Company), or (d)&#160;has, or has a direct or indirect parent company that has, at any time after the Closing Date (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity, or (iii) become the subject of a Bail-in Action; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender.  Any determination by the Agent that a Lender is a Defaulting Lender under clauses (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to Section&#160;2.13(b)) upon delivery of written notice of such determination to the Company, each Issuer, the Swing Line Lender and each Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Departing Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;11.29 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Disposition&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the sale, transfer, license, lease or other disposition of any Property (including any disposition of owned stock or other equity interests) by the Company or any Restricted Subsidiary (or the granting of any option or other right to do any of the foregoing). </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Early Opt-in Election&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the occurrence of:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1)&#160;&#160;&#160;&#160;(i) a determination by the Agent or (ii) a notification by the Required Lenders to the Agent (with a copy to the Borrowers) that the Required Lenders have determined that U.S. dollar-denominated broadly syndicated credit facilities being executed at such time, or that include language similar to that contained in Section 2.14, are being executed or amended, as applicable, to incorporate or adopt a new benchmark interest rate to replace LIBOR, and </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-71-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2)&#160;&#160;&#160;&#160;(i) the election by the Agent or (ii) the election by the Required Lenders to declare that an Early Opt-in Election has occurred and the provision, as applicable, by the Agent of written notice of such election to the Borrowers and the Lenders or by the Required Lenders of written notice of such election to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subject, in each case, to the consent of the Borrower (not to be unreasonably withheld or delayed).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Earn&#8209;Out Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means an obligation the payment of which is dependent upon the future performance of an asset or assets the sale of which gave rise to such obligation.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EBITDA&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with reference to any period, as determined for the Company and its Restricted Subsidiaries on a consolidated basis in accordance with GAAP, Net Income for such period plus all amounts deducted in arriving at such Net Income amount in respect of (i)&#160;Interest Expense for such period, (ii)&#160;federal, state, provincial, foreign and local income taxes for such period, (iii)&#160;all amounts properly charged for depreciation of fixed assets and amortization of intangible assets during such period on the books of the Company and its Restricted Subsidiaries, (iv) other non-cash charges of the Company and its Restricted Subsidiaries during such period including, but not limited to, goodwill and intangible asset impairment charges, and (v) extraordinary, non-recurring cash charges not to exceed $50,000,000 in the aggregate during any fiscal year and $200,000,000 in the aggregate during the term of this Agreement (A) relating to any restructuring of the Company and/or its Subsidiaries, (B) incurred in connection with Permitted Acquisitions and investments in Strategic Ventures permitted pursuant to Section 7.12(h) hereof, (C) incurred in connection with sales, transfers, and dispositions of Property of the Company and its Subsidiaries permitted pursuant to Section 7.13 hereof, or (D) that have been approved by the Agent; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that extraordinary, non-recurring cash charges shall specifically exclude project related losses and write-downs.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EEA Financial Institution&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EEA Member Country&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EEA Resolution Authority&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Eligible Assignee&#8221; </font><font style="font-family:inherit;font-size:11pt;">means (a)&#160;a Lender, (b)&#160;an Affiliate of a Lender, (c)&#160;an Approved Fund, and (d)&#160;any other Person (other than a natural person) approved by (i)&#160;the Agent, (ii)&#160;the Issuers, and (iii)&#160;unless an Event of Default has occurred and is continuing, the Company (each such approval not to be unreasonably withheld or delayed); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that notwithstanding the foregoing, &#8220;Eligible Assignee&#8221; shall not include any </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-72-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Borrower or Guarantor or any of such Borrower&#8217;s or such Guarantor&#8217;s Affiliates or Subsidiaries, a Defaulting Lender or a Sanctioned Person.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Eligible Line of Business&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any business engaged in as of the date of this Agreement by any Borrower or any Restricted Subsidiary or any other business line reasonably related thereto or any reasonable extensions thereof or a business complimentary or ancillary to such existing businesses.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in the introductory paragraph hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMU Legislation&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the legislative measures of the European Council for the introduction of, changeover to, or operation of a single or unified European currency being part of the implementation of the Third Stage.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;ERISA&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Employee Retirement Income Security Act of 1974, as amended from time to time, and any successor statute.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;ERISA Affiliate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any (i)&#160;corporation which is a member of the same controlled group of corporations (within the meaning of Section&#160;414(b) of the Code) as the Company, (ii)&#160;partnership or other trade or business (whether or not incorporated) under common control (within the meaning of Section&#160;414(c) of the Code) with any Borrower, and (iii)&#160;member of the same affiliated service group (within the meaning of Section&#160;414(m) of the Code) as the Company, any corporation described in clause&#160;(i) above or any partnership or trade or business described in clause&#160;(ii) above.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EU Bail-In Legislation Schedule&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Euro&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the single lawful currency for the time being of the Participating Member States.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Eurocurrency Reserve Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for any Borrowing in a currency, the daily average for the applicable Interest Period of the maximum rate, expressed as a decimal, at which reserves (including, without limitation, any supplemental, marginal and emergency reserves) are imposed during such Interest Period by the Board of Governors of the Federal Reserve System (or any successor) on </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;eurocurrency liabilities&#8221;</font><font style="font-family:inherit;font-size:11pt;">, as defined in such Board&#8217;s Regulation&#160;D (or in respect of any other category of liabilities that includes deposits by reference to which the interest rate on Loans in the relevant currency is determined or any category of extensions of credit or other assets that include loans by non&#8209;United States offices of any Lender to United States residents), subject to any amendments of such reserve requirement by such Board or its successor, taking into account any transitional adjustments thereto.  For purposes of this definition, the Loans shall be deemed to be </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;eurocurrency liabilities&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;as defined in Regulation&#160;D without benefit or credit for any prorations, exemptions or offsets under Regulation&#160;D.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-73-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Eurodollar Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a Revolving Loan or Term Loan bearing interest as specified in Section&#160;2.2 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Event of Default&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any event or condition specified as such in Section&#160;8.1 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Excess Cash&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time the same is to be determined, all cash, cash equivalents and marketable securities of the Company and the Guarantors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Excess Stock Collateral&#8221; </font><font style="font-family:inherit;font-size:11pt;">has the meaning assigned thereto in Section 4.1.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Excluded Swap Obligation</font><font style="font-family:inherit;font-size:11pt;">&#8221; means, with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guarantee of such Guarantor of, or the grant by such Guarantor of a security interest to secure, such Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act or any rule, regulation or order of the Commodity Futures Trading Commission (or the application or official interpretation of any thereof) by virtue of such Guarantor&#8217;s failure for any reason not to constitute an &#8220;eligible contract participant&#8221; as defined in the Commodity Exchange Act and the regulations thereunder at the time the Guarantee of such Guarantor or the grant of such security interest becomes effective with respect to such related Swap Obligation.  If a Swap Obligation arises under a master agreement governing more than one swap, such  exclusion shall apply only to the portion of such Swap Obligation that is attributable to swaps for which such Guarantee or security interest is or becomes illegal.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Excluded Taxes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a)&#160;Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i)&#160;imposed as a result of such Recipient being organized under the laws of, or having its principal office or its applicable lending office (or relevant office for receiving payments from or on account of the Borrower or making funds available to or for the benefit of the Borrower) located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii)&#160;that are Other Connection Taxes, (b) U.S. Federal and United Kingdom withholding Taxes that are or would be required to be withheld pursuant to a law in effect on the date on which (i)&#160;such Recipient acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Borrower under Section&#160;2.11) or (ii)&#160;such Recipient changes its office for receiving payments by or on account of the Borrower or making funds available to or for the benefit of the Borrower), except in each case to the extent that, pursuant to Section&#160;11.1 amounts with respect to such Taxes were payable either to such Recipient&#8217;s assignor immediately before such Recipient became a party hereto or to such Recipient immediately before it changed its office for receiving payments by or on account of the Borrower or making funds available to or for the benefit of the Borrower, (c)&#160;Taxes attributable to such Recipient&#8217;s failure to comply with Section&#160;11.1(g) and Section 11.1(l), (d)&#160;any U.S. federal withholding Taxes imposed under FATCA, and (e) any U.S. backup withholding Taxes.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Credit Agreement&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in the introductory paragraph hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-74-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Letters of Credit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means those certain Letters of Credit issued at the Company&#8217;s request for the account of the applicable Borrowers by the Applicable Issuer and listed on Schedule&#160;1.3 hereof. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Facility&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any of any Revolving Facility or the Term Loan Facility.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;FATCA&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means Sections&#160;1471 through 1474 of the Code, as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, and any agreements entered into pursuant to Section&#160;1471(b) of the Code.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Federal Funds Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the fluctuating interest rate per annum described in part (i) of clause&#160;(b) of the definition of Base Rate.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Federal Reserve Bank of New York&#8217;s Website&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the website of the Federal Reserve Bank of New York at http://www.newyorkfed.org, or any successor source.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Finance Lease&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any lease of Property (whether real or personal) which in accordance with GAAP is required to be classified as a finance lease on the balance sheet of the lessee.  </font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Finance Lease Obligation&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the amount of the liabilities shown on the balance sheet of any Person in respect of a Finance Lease determined in accordance with GAAP.  For the avoidance of doubt, &#8220;Finance Lease Obligations&#8221; shall not include Operating Lease Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Financial Letter of Credit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a Letter of Credit (whether standby or commercial) that is not, as reasonably determined by the Agent, a Performance Letter of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Foreign Lender&#8221; </font><font style="font-family:inherit;font-size:11pt;">means (a)&#160;if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b)&#160;if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which such Borrower is resident for tax purposes.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Foreign Subsidiary&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means as to any particular corporation or other entity, any other corporation or limited liability company organized under the laws of and conducting business primarily in a jurisdiction which is not part of the United States, the Commonwealth of Puerto Rico or the United Kingdom and (i)&#160;at least 50.1% of the outstanding Voting Stock of which is at the time directly or indirectly owned by such parent corporation or limited liability company or by one or more other corporations or limited liability companies or other entities which are themselves subsidiaries of such parent corporation or limited liability company, (ii)&#160;the Company or a Subsidiary of the Company has effective control over such corporation or limited liability company, and (iii)&#160;is not designated as an &#8220;Unrestricted Subsidiary&#8221;.  Foreign Subsidiaries include those Subsidiaries set forth on Schedule&#160;5.2 under the heading &#8220;Foreign Subsidiaries.&#8221;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Fronting Exposure&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time there is a Defaulting Lender, (a) with respect to any Applicable Issuer, such Defaulting Lender&#8217;s Percentage of the outstanding L/C Obligations with respect to Letters of Credit issued by such Applicable Issuer other than L/C Obligations as to which such Defaulting </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-75-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lender&#8217;s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b) with respect to the Swing Line Lender, such Defaulting Lender&#8217;s Percentage of outstanding Swing Loans made by the Swing Line Lender other than Swing Loans as to which such Defaulting Lender&#8217;s participation obligation has been reallocated to other Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Fund&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any Person (other than a natural person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its business.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;GAAP&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means generally accepted accounting principles in the United States as in effect from time to time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Governmental Authority&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the government of the United States or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guaranty Agreements&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means instruments of guarantee from the Guarantors of the Obligations satisfactory in form and substance to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guarantee&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of or by any Person means any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness for Borrowed Money or other monetary obligation of any other Person (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;primary obligor&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in any manner, whether directly or indirectly, and including any obligation of such Person, direct or indirect, (a)&#160;to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness for Borrowed Money or other obligation or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b)&#160;to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness for Borrowed Money or other obligation of the payment thereof, (c)&#160;to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness for Borrowed Money or other obligation or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness for Borrowed Money or obligation; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the term Guarantee shall not include endorsements for collection or deposit in the ordinary course of business.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guarantors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means those entities listed on Schedule&#160;4.2 hereto and such other Restricted Subsidiaries (other than Restricted Subsidiaries which are not Wholly&#8209;Owned Subsidiaries or any captive insurance company or captive surety company) as the Required Lenders may from time to time designate as Guarantors in a written notice to the Company provided that such Subsidiary has assets in excess of</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">$20,000,000 or such other Restricted Subsidiaries as the Company may from time to time designate.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-76-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Hedging Liability&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the liability of any Borrower or any Subsidiary to any of the Lenders, or any Affiliates of such Lenders, in respect of any Interest Rate Protection and Other Hedging Agreement as such Borrower or such Subsidiary, as the case may be, may from time to time enter into with any one or more of the Lenders party to this Agreement or their Affiliates; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that, with respect to any Guarantor, Hedging Liability guaranteed by such Guarantor shall exclude all Excluded Swap Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;HM Revenue &amp; Customs&#8221; </font><font style="font-family:inherit;font-size:11pt;">means the HM Revenue &amp; Customs agency of the United Kingdom.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Hostile Acquisition&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the acquisition of the capital stock or other equity interests of a Person through a tender offer or similar solicitation of the owners of such capital stock or other equity interests which has not been approved (prior to such acquisition) by resolutions of the Board of Directors of such Person or by similar action if such Person is not a corporation, and as to which such approval has not been withdrawn.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Indebtedness for Borrowed Money&#8221; </font><font style="font-family:inherit;font-size:11pt;">means for any Person (without duplication) all indebtedness created, assumed or incurred in any manner by such Person or in respect of which such Person is directly or indirectly liable, whether by guarantee, commitment to purchase, undertaking to maintain the solvency, liquidity or a balance sheet condition of the obligor, or otherwise representing (i)&#160;money borrowed (including by the issuance of debt securities), (ii)&#160;indebtedness for the deferred purchase price of property or services (other than trade accounts payable arising in the ordinary course of business and Earn&#8209;Out Obligations), (iii)&#160;indebtedness secured by any Lien upon Property of such Person, whether or not such Person has assumed or become liable for the payment of such indebtedness but if such Person is not liable then such indebtedness shall be included at the lesser of the amount thereof or the fair market value of the Property securing same, (iv)&#160;Finance Lease Obligations of such Person, and (v)&#160;all obligations of such Person on or with respect to letters of credit (other than letters of credit which support payment of obligations which do not constitute Indebtedness for Borrowed Money of any Person), and bankers&#8217; acceptances.  Operating Lease Obligations, obligations for the payment of deferred compensation benefits contemplated by the Company&#8217;s Voluntary Deferral Plan and Performance Guarantees shall not constitute Indebtedness for Borrowed Money.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Indemnified Taxes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (a)&#160;all Taxes other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Borrower or Guarantor under any Loan Document and (b)&#160;to the extent not otherwise described in (a), Other Taxes.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Indemnity Agreement&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any General Agreement of Indemnity or other indemnity agreement by and among or any of its Restricted Subsidiaries and the surety party thereto, as amended or modified from time to time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Interest Coverage Ratio&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as at any date the same is to be determined, the ratio of (i)&#160;Adjusted EBITDA for the period of twelve calendar months then ending to (ii)&#160;Net Interest Expense for the same period.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-77-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Interest Expense&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with reference to any period, the sum of all interest charges (including imputed interest charges with respect to Finance Lease Obligations and all amortization of debt discount and expense but excluding fees payable under Sections&#160;3.1 and 3.2 hereof) and letter of credit fees and commissions of the Borrowers and the Restricted Subsidiaries for such period determined in accordance with GAAP, but interest paid through the issuance of securities to the holders of the indebtedness in question having a maturity of more than one year from the date of issuance and being of no higher ranking or priority than the indebtedness in question shall not be included in Interest Expense.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Interest Period&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the period commencing on the date a Borrowing is advanced or continued through a new Interest Period and ending:  (a)&#160;in the case of a Eurodollar Loan, 1 week or 1, 2, 3, or 6</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">months thereafter and (b)&#160;in the case of a Swing Loan, on the date 10 Business Days thereafter; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;no Interest Period shall extend beyond the final maturity date of the relevant Loans; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;no Interest Period with respect to any portion of the Term&#160;Loans shall extend beyond a date on which the Company is required to make a scheduled payment of principal on the Term&#160;Loans unless the sum of (a)&#160;the aggregate principal amount of Term&#160;Loans that are Base Rate Loans </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">plus </font><font style="font-family:inherit;font-size:11pt;">(b)&#160;the aggregate principal amount of Term&#160;Loans that are Eurodollar Loans with Interest Periods expiring on or before such date equals or exceeds the principal amount to be paid on the Term&#160;Loans on such payment date;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;whenever the last day of any Interest Period would otherwise be a day that is not a Business Day, the last day of such Interest Period shall be extended to the next succeeding Business Day, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that, if such extension would cause the last day of an Interest Period for a Borrowing of Eurodollar Loans to occur in the following calendar month, the last day of such Interest Period shall be the immediately preceding Business Day; and </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;for purposes of determining an Interest Period for a Borrowing of Eurodollar Loans, a month means a period starting on one day in a calendar month and ending on the numerically corresponding day in the next calendar month; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that if there is no numerically corresponding day in the month in which such an Interest Period is to end or if such an Interest Period begins on the last Business Day of a calendar month, then such Interest Period shall end on the last Business Day of the calendar month in which such Interest Period is to end.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Interest Rate Protection and Other Hedging Agreements&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means one or more of the following agreements entered into by one or more financial institutions:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;interest rate protection agreements (including, without limitation, interest rate swaps, caps, floors, collars and similar agreements),</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-78-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;foreign exchange contracts, currency swap agreements or other, similar agreements or arrangements designed to protect against fluctuations in currency values and/or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;other types of hedging agreements from time to time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Issuer&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means (i)&#160;BMO Harris Bank N.A. and any lender party to the Existing Credit Agreement who issued an Existing Letter of Credit, (ii)&#160;Bank of Montreal, Bank of America, N.A., JPMorgan Chase Bank, N.A., U.S. Bank National Association and Citizens Bank, N.A., and (iii) any other Lender who agrees in writing to be an Issuer and is approved by the Required Lenders and the Company as an issuer of Letters of Credit to a particular Borrower or Borrowers hereunder or for use in a particular jurisdiction.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;L/C&#160;Documents&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Letters of Credit, any draft or other document presented in connection with a drawing thereunder, the Applications and this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;L/C&#160;Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the aggregate undrawn face amounts of all outstanding Letters of Credit and all unpaid Reimbursement Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;L/C Participation Fee&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section 3.3.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;L/C&#160;Sublimit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means $400,000,000,  as may be reduced pursuant to the terms hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means and includes Bank of Montreal</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">and the other Persons listed on Schedule 1.1. and any other Person that shall have become party hereto pursuant to an Assignment and Acceptance, other than any such Person that ceases to be a party hereto pursuant to an Assignment and Acceptance.  Unless the context requires otherwise, the term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;includes the Swing Line Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Letter of Credit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.3(a) hereof and shall include Existing Letters of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Leverage Ratio&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as of any time the same is to be determined, the ratio of (x)&#160;Total Funded Debt </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">minus</font><font style="font-family:inherit;font-size:11pt;">&#32;Excess Cash as of such date, to (y)&#160;Adjusted EBITDA for the period of twelve calendar months then ending.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;LIBOR&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for an Interest Period, (a)&#160;the LIBOR Index Rate for such Interest Period, if such rate is available, and (b)&#160;if the LIBOR Index Rate cannot be determined, the average rate of interest per annum (rounded upwards, if necessary, to the nearest one hundred&#8209;thousandth of a percentage point) at which deposits in the relevant currency in immediately available funds are offered to the Agent at 11:00&#160;a.m. (London, England time) two&#160;(2) Business Days before the beginning of such Interest Period (or with respect to any Eurodollar Loan denominated in Pound Sterling, the first day of such Interest Period) by major banks in the interbank eurocurrency market for delivery on the first day of and for a period equal to such Interest Period in an amount equal or comparable to the principal amount of the Borrowing in such currency scheduled to be made by the Agent; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that in no event shall &#8220;LIBOR&#8221; be less than 0.00%.  The Agent will provide the Company with evidence of such rate upon its request.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-79-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;LIBOR Index Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for any Interest Period, the rate per annum (rounded upwards, if necessary, to the next higher one hundred&#8209;thousandth of a percentage point) for deposits in the relevant currency for a period equal to such Interest Period, as reported on the applicable Bloomberg screen page (or such other commercially available source providing such quotations as may be designated by the Agent from time to time) as of 11:00&#160;a.m. (London, England time) on the day two (2)&#160;Business Days before the commencement of such Interest Period.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;LIBOR Quoted Rate&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, for any day, the rate per annum equal to the quotient of (i)&#160;the rate per annum (rounded upwards, if necessary, to the next higher one hundred&#8209;thousandth of a percentage point) for deposits in the relevant currency for a one&#8209;month interest period as reported on the applicable Bloomberg screen page (or such other commercially available source providing such quotations as may be designated by the Agent from time to time) as of 11:00&#160;a.m. (London, England time) on such day (or, if such day is not a Business Day, on the immediately preceding Business Day) divided by (ii)&#160;one (1) minus the Eurocurrency Reserve Percentage, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that in no event shall the &#8220;LIBOR Quoted Rate&#8221; be less than 0.00%.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lien&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any mortgage, lien, pledge, charge, hypothec or security interest of any kind or nature (whether fixed or floating or of any ambulatory or non&#8209;crystallized nature or otherwise) in respect of any Property, excluding operating leases but including the interest of a vendor or lessor under any conditional sale, Finance Lease or other title retention arrangement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any Revolving Loan, Swing Loan or Term Loan, whether outstanding as a Base Rate Loans or Eurodollar Loans or otherwise, each of which is a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;type&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of Loan hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Loan Documents&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means this Agreement, the Notes (if any), the L/C&#160;Documents, the Guaranty Agreements, the Collateral Documents, and each other instrument or document to be delivered hereunder or thereunder or otherwise in connection therewith and any reference to any of the foregoing shall be deemed to include any amendment, novation, supplement substitution or replacement from time to time of any of the foregoing, however fundamental.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Material Adverse Effect&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with respect to any act, omission or occurrence, any of the following consequences:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the material impairment of the ability of the Company or of the Company and the Guarantors taken as a whole to pay or perform their obligations under or pursuant to the Loan Documents;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;any material adverse change in the assets, liabilities, financial condition, operations or business of the Company and its Restricted Subsidiaries taken as whole, or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;any material impairment in the right of the Company and its Restricted Subsidiaries taken as whole to carry on their business substantially as now conducted.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-80-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Material Restricted Subsidiary&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, as of any date of determination, any Restricted Subsidiary with a Net Worth at such time greater than $20,000,000.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Maximum Leverage Ratio&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means 3.25 to 1.0; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that in the event that the Company and/or any Restricted Subsidiary consummates a Permitted Acquisition where the total amount expended by the Company and the Restricted Subsidiaries exceed $100,000,000, then the Maximum Leverage Ratio shall be (i) 3.75 to 1.0 as of the last day of the first and second fiscal quarters following the consummation of such Permitted Acquisition and 3.50 to 1.0 as of the last day of the third and fourth fiscal quarters following the consummation of such Permitted Acquisition or (ii) solely if the Company incurs at least $300,000,000 of unsecured indebtedness to finance a portion of such Permitted Acquisition, 4.00 to 1.0 as of the last day of the first and second fiscal quarters following the consummation of such Permitted Acquisition, 3.75 to 1.0 as of the last day of the third and fourth fiscal quarters following the consummation of such Permitted Acquisition, and 3.50 to 1.0 as of the last day of the fifth and sixth fiscal quarters following the consummation of such Permitted Acquisition.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Commitment&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as to any Multicurrency Lender and subject to Section&#160;1.1(c) hereof, the obligation of such Multicurrency Lender to make Multicurrency Revolving Loans in an aggregate principal amount at any one time outstanding not to exceed the amount set forth opposite such Multicurrency Lender&#8217;s name on Schedule&#160;1.1 attached hereto and made a part hereof, as the same may be increased, reduced or modified at any time or from time to time pursuant to the terms hereof.  The Borrowers and the Multicurrency Lenders acknowledge and agree that the Multicurrency Commitments of the Multicurrency Lenders aggregate the U.S. Dollar Equivalent of $1,300,000,000 on the date hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means and includes Bank of Montreal and each financial institution from time to time party to this agreement with a Multicurrency Commitment as set forth on Schedule&#160;1.1 attached hereto, including each assignee Lender of a Multicurrency Lender pursuant to Section&#160;11.17 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Revolving Facility&#8221; </font><font style="font-family:inherit;font-size:11pt;">means the credit facility for making Multicurrency Revolving Loans as set forth herein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency Revolver Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for each Multicurrency Lender, the percentage of the Multicurrency Commitments represented by such Multicurrency Lender&#8217;s Multicurrency Commitment or, if the Multicurrency Commitments have been terminated, the percentage held by such Multicurrency Lender of the aggregate principal amount of all Multicurrency Revolving Loans.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Multicurrency&#160;Revolving Loan&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in Section&#160;1.1(b) hereof and, as so defined, includes a Eurodollar Loan made to a&#160;Borrower, which is a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;type&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of Revolving Loan hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Moody&#8217;s&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means Moody&#8217;s Investors Service, Inc.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Net Income&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;for any period means the net income of the Company and the Restricted Subsidiaries for such period computed on a consolidated basis in accordance with GAAP and, without limiting the foregoing, after deduction from gross income of all expenses and provisions, including provisions for taxes </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-81-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">on or measured by income, but excluding any gains or losses on the sale or other Disposition of investments or fixed or capital assets, any extraordinary gains and losses, the cumulative effect of accounting changes (as that term is defined under GAAP) any taxes on such excluded gains, and any tax deductions or credits on account of any such excluded losses.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Net Interest Expense&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for any period, Interest Expense paid or payable in cash less all interest income received by the Company and its Restricted Subsidiaries during such period, as determined on a consolidated basis in accordance with GAAP.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Net Worth&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as of any time the same is to be determined, the total shareholders&#8217; equity (including capital stock, additional paid&#8209;in&#8209;capital, warrants, accumulated other comprehensive income (as defined under GAAP) and retained earnings but after deducting treasury stock and, excluding minority interests in Restricted Subsidiaries) which would appear on the balance sheet of a Restricted Subsidiary or of the Company and its Restricted Subsidiaries determined on a consolidated basis in accordance with GAAP.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Non&#8209;Consenting Lender&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any Lender that does not approve any consent, waiver or amendment that (a)&#160;requires the approval of all affected Lenders in accordance with the terms of Section&#160;11.4 and (b)&#160;has been approved by the Required Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Non&#8209;Defaulting Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time, each Lender that is not a Defaulting Lender at such time.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Notes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section 3.8(d) hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall mean all obligations of the Borrowers to pay principal and interest on the Loans, all Reimbursement Obligations owing under the Applications, all fees and charges payable hereunder, and all other payment obligations of the Borrowers or any Guarantor arising under or in relation to any Loan Document, in each case whether now existing or hereafter arising, due or to become due, direct or indirect, absolute or contingent, and howsoever evidenced, held or acquired (including interest and fees accruing during the pendency of any proceeding under any Debtor Relief Law, regardless of whether allowed or allowable in such proceeding).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;OFAC&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the United States Department of Treasury Office of Foreign Assets Control.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;OFAC Event&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the event specified in Section&#160;7.9(c) hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;OFAC Sanctions Programs&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all laws, regulations, and Executive Orders administered by OFAC, including without limitation, the Bank Secrecy Act, anti&#8209;money laundering laws (including, without limitation, the Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism Act of 2001, Pub. L. 107&#8209;56 (a/k/a the USA Patriot Act)), and all economic and trade sanction programs administered by OFAC, any and all similar United States federal laws, regulations or Executive Orders, and any similar laws, regulators or orders adopted by any State within the United States. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-82-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;OFAC SDN List&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the list of the Specially Designated Nationals and Blocked Persons maintained by OFAC.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Operating Lease&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any lease of property (whether real or personal) which, in accordance with GAAP, is classified as an operating lease on the balance sheet of the lessee.  For the avoidance of doubt, any lease that would not have been a capital lease under GAAP prior to giving effect to FASB ASC 842 (or any similar accounting principle) shall be considered an Operating Lease. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Operating Lease Obligation&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the amount of the liabilities shown on the balance sheet of any Person in respect of an Operating Lease determined in accordance with GAAP.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Other Connection Taxes&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan or Loan Document).</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Other Taxes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment, grant of a participation, designation of a new office for receiving payments by or on account of the Borrower or other transfer (other than an assignment made pursuant to Section&#160;2.11).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participant&#8221; </font><font style="font-family:inherit;font-size:11pt;">has the meaning assigned to such term in clause&#160;(d) of Section&#160;11.16.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participant Register&#8221; </font><font style="font-family:inherit;font-size:11pt;">has the meaning specified in clause (d) of  Section&#160;11.16.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participating Interest&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.3(d) hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participating Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.3(d) hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participating Member State&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means each State so described in any EMU Legislation.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means for any Lender its Multicurrency Revolver Percentage, Revolver Percentage, Term&#160;Loan Percentage, or U.S. Revolver Percentage, as applicable; and where the term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Percentage&#8221; </font><font style="font-family:inherit;font-size:11pt;">is applied on an aggregate basis, such aggregate percentage shall be calculated by aggregating the separate components of the Revolver Percentage and Term Loan Percentage, and expressing such components on a single percentage basis.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-83-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Performance Guarantees&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, in respect of the Company or any of the Restricted Subsidiaries, contingent obligations arising from the issuance of performance guarantees, assurances, indemnities, bonds, letters of credit, or similar agreements in the ordinary course of business in respect of the contracts (other than contracts for Indebtedness for Borrowed Money) of the Company, any Restricted Subsidiary, or any Person in which the Company or a Restricted Subsidiary has an equity interest.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Performance Letters of Credit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a Letter of Credit that, as reasonably determined by the Agent, assures that the applicable Borrower or Subsidiary will fulfill a contractual non&#8209;financial obligation. </font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Permitted Acquisition&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any Acquisition with respect to which all of the following conditions shall have been satisfied:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the Acquired Business has its primary operations within the United States of America, Canada or Europe;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;the Acquired Business is in an Eligible Line of Business or, if such Acquired Business is not in an Eligible Line of Business, then the aggregate consideration (including as such consideration any indebtedness of the Acquired Business assumed or guaranteed by the Company or a Restricted Subsidiary and deferred payment obligations) for such Acquired Business shall not exceed $850,000,000;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;the Acquisition shall not be a Hostile Acquisition; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;after giving effect to the Acquisition (including any Indebtedness for Borrowed Money incurred in connection therewith), (i) no Default or Event of Default shall exist, including with respect to the covenants contained in Sections&#160;7.8 hereof on a pro forma basis, and (ii) the Company is in compliance on a pro forma basis as of the last day of the last fiscal quarter for which financial statements have been delivered, with the Maximum Leverage Ratio in effect at the time of such Acquisition (including any increases to the Maximum Leverage Ratio as a result of such Acquisition) and the minimum Interest Coverage Ratio.  Such Acquisition shall be deemed to have occurred as of the date the Company enters into a definite agreement with respect to such Acquisition.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Person&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall mean any person, firm, corporation, limited liability company, partnership, joint venture or other entity.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Property&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall mean, as to any Person, all types of real, personal, tangible, intangible or mixed property owned by such Person whether or not included in the most recent balance sheet of such Person and its subsidiaries under GAAP.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;PTE&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time. </font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Quoted Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.8(c) hereof.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-84-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Recipient</font><font style="font-family:inherit;font-size:11pt;">&#8221; means (a) the Agent, (b) any Lender, and (c) any Issuer, as applicable.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Reimbursement Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.3(c) hereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Related Parties&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, with respect to any Person, such Person&#8217;s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person&#8217;s Affiliates.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Relevant Governmental Body&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Federal Reserve Board and/or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the Federal Reserve Board and/or the Federal Reserve Bank of New York or any successor thereto. </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Required Lenders&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, at any time, Lenders having Total Credit Exposures representing more than 50%</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">of the Total Credit Exposures of all Lenders.  To the extent provided in the last paragraph of Section&#160;11.4, the Total Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Lenders at any time.</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;&#32;</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Restricted Payments&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;7.14 hereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Restricted Subsidiaries</font><font style="font-family:inherit;font-size:11pt;">&#8221; means those Subsidiaries designated as such on Schedule&#160;5.2 hereof and all other Subsidiaries designated in writing by the Company as &#8220;Restricted Subsidiaries&#8221; (at which point Section 5.2 shall automatically be deemed updated to include such designated Restricted Subsidiaries).  Any corporation or other entity which is a Subsidiary but which is not organized under the laws of, and conducts business primarily in a jurisdiction which is not part of, a State of the United States, the District of Columbia, the Commonwealth of Puerto Rico, or the United Kingdom is not nor shall it become a Restricted Subsidiary unless the Required Lenders consent to the designation of such Subsidiary by the Company as a &#8220;Restricted Subsidiary&#8221; (at which point Section 5.2 shall automatically be deemed updated to include such designated Restricted Subsidiaries).</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolver Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for each Lender, the percentage of the total Aggregate Revolving Commitments represented by such Lender&#8217;s Aggregate Revolving Commitment or, if the Aggregate Revolving Commitments have been terminated or expired, the percentage of the total Revolving Credit Exposure then outstanding held by such Lender.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Credit Exposure&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, at any time, the aggregate principal amount of Revolving Loans, Swing Loans and L/C Obligations outstanding at such time to all Lenders; and </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Credit Exposure&#8221;</font><font style="font-family:inherit;font-size:11pt;">, as to any Lender at any time, the aggregate principal amount at such time of its outstanding Revolving Loans and such Lender&#8217;s participation in L/C Obligations and Swing Loans at such time.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Credit Notes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;3.8(d) hereof.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Credit Termination Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the date that is five (5) years from the Closing Date or such earlier date on which the Aggregate Revolving Commitments are terminated in whole pursuant to Sections&#160;3.5, 3.6, 8.2 or 8.3 hereof.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-85-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Facility&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means either the Multicurrency Revolving Facility or the U.S. Revolving Facility; and</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;&#8220;Revolving Facilities&#8221; </font><font style="font-family:inherit;font-size:11pt;">means both the Multicurrency Revolving Facility and the U.S. Revolving Facility.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Revolving Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means collectively Multicurrency Revolving Loans and a U.S. Revolving Loans.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Sanctions</font><font style="font-family:inherit;font-size:11pt;">&#8221; means economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by OFAC or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any EU member state, or Her Majesty&#8217;s Treasury of the United Kingdom or any other relevant sanctions authority with jurisdiction over any Borrower or any of their Subsidiaries or Affiliates. </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Sanctioned Country</font><font style="font-family:inherit;font-size:11pt;">&#8221; means, at any time, a region, country or territory which is the subject or target of any Sanctions (including Crimea, Cuba, North Korea, Sudan and Syria).</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Sanctioned Person</font><font style="font-family:inherit;font-size:11pt;">&#8221; means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by OFAC, the U.S. Department of State, by the United Nations Security Council, the European Union, any EU member state, Her Majesty&#8217;s Treasury of the United Kingdom or any other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country, (c) any Person owned 50% or more or controlled by any such Person or Persons described in the foregoing clauses (a) or (b) or (d) any Person otherwise the subject of Sanctions.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Side Letter&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means that certain letter dated the date hereof from the Company to the Agent, as the same may be supplemented or amended from time to time.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;SOFR&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;with respect to any day means the secured overnight financing rate published for such day by the Federal Reserve Bank of New York, as the administrator of the benchmark, (or a successor administrator) on the Federal Reserve Bank of New York&#8217;s Website. </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;SOFR-Based Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means SOFR, Compounded SOFR or Term SOFR.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;S&amp;P&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means Standard &amp; Poor&#8217;s Ratings Services Group, a division of The McGraw&#8209;Hill Companies, Inc.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Strategic Ventures&#8221; </font><font style="font-family:inherit;font-size:11pt;">means joint ventures, limited liability companies, partnerships, corporations or similar pooling of efforts entered into for the purpose of expanding the mechanical, electrical, industrial and/or facilities services (or natural extensions thereof) businesses of the Company or any Restricted Subsidiary or entering or expanding a business related to such businesses and includes Restricted Subsidiaries that are not Guarantors.  A Restricted Subsidiary which is a Guarantor is not a Strategic Venture.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Sublimits&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the L/C Sublimit, the Swing Line Sublimit, the Multicurrency Sublimit and the UK Borrowers Sublimit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Subsidiary&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as to any particular parent corporation or other entity, any other entity at least 50.1% of the outstanding Voting Stock of which is at the time directly or indirectly owned by such parent corporation or limited liability company or by any one or more other corporations or limited liability </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-86-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">companies or other entities which are themselves subsidiaries of such parent corporation or limited liability company.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swap Obligation</font><font style="font-family:inherit;font-size:11pt;">&#8221; means, with respect to any Guarantor, any obligation to pay or perform under any agreement, contract or transaction that constitutes a &#8220;swap&#8221; within the meaning of Section&#160;1a(47) of the Commodity Exchange Act.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Line&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the credit facility for making one or more Swing Loans described in Section&#160;1.8 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Line Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means Bank of Montreal, acting in its capacity as the Lender of Swing Loans hereunder, or any successor Lender acting in such capacity appointed pursuant to Section&#160;11.17 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Line Sublimit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means $75,000,000, as reduced pursuant to the terms hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Loan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Loans&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;each is defined in Section&#160;1.8 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Swing Note&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in Section 3.8(d) hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Tangible Net Worth&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time the same is to be determined, the Net Worth of the Company and its Restricted Subsidiaries determined on a consolidated basis less the sum of</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(a)&#160;all notes receivable from officers and employees of the Company and its Restricted Subsidiaries, (b)&#160;the aggregate book value of all assets which would be classified as intangible assets under GAAP, including, without limitation, goodwill, patents, trademarks, trade names, copyrights, franchises and deferred charges (including, without limitation, unamortized debt discount and expense, organization costs and deferred research and development expense) and similar assets and (c)&#160;the write&#8209;up of assets above cost.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Taxes&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loan&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in Section 1.2 and, as so defined, includes a Base Rate Loan or a Eurodollar Loan in each case made to the Company, each of which is a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;type&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of Term Loan hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loan Commitment&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as to any Lender, the obligation of such Lender to make its Term Loan in the principal amount not to exceed the amount set forth opposite such Lender&#8217;s name on Schedule 1.1 attached hereto and made a part hereof.  The Company and the Lenders acknowledge and agree that the Term&#160;Loan Commitments of the Lenders aggregate $300,000,000 on the date hereof.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loan Facility&#8221;&#160;</font><font style="font-family:inherit;font-size:11pt;">means the credit facility for the Term Loans described in Section&#160;1.2.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loan Maturity Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the date that is five (5) years from the Closing Date.  </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-87-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Loan Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for each Lender, the percentage of the Term&#160;Loan Commitments represented by such Lender&#8217;s Term&#160;Loan Commitment or, if the Term&#160;Loan Commitments have been terminated or have expired, the percentage held by such Lender of the aggregate principal amount of all Term Loans then outstanding.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term&#160;Note&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;3.8(d).  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Term SOFR&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Third Stage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means third stage of European economic and monetary union pursuant to the Treaty on European Union.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Total Credit Exposure&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, as to any Lender at any time, the unused Commitments, Revolving Credit Exposure and outstanding Term Loans of such Lender at such time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Total Funded Debt&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time the same is to be determined, the aggregate of all Indebtedness for Borrowed Money of the Company and its Restricted Subsidiaries at such time, including all Indebtedness for Borrowed Money of any other Person which is directly or indirectly guaranteed by the Company or any of its Restricted Subsidiaries or which the Company or any of its Restricted Subsidiaries has agreed (contingently or otherwise) to purchase or otherwise acquire or in respect of which the Company or any of its Restricted Subsidiaries has otherwise assured a creditor against loss, it being understood that pursuant to Section&#160;9.4 hereof, Total Funded Debt shall not include Indebtedness for Borrowed Money relating to Finance Leases as permitted by Section&#160;7.10(l) hereof unless the parties agree to accommodate a change in GAAP.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Treaty on European Union&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Treaty of Rome of March&#160;25, 1957, as amended by the Single European Act of 1986 and the Maastricht Treaty (which was signed at Maastricht on February&#160;7, 1992, and came into force on November&#160;1, 1993, as amended from time to time).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.K.&#160;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means and includes EMCOR UK and such other Restricted Subsidiaries organized under the laws of the United Kingdom as may from time to time be designated as such in writing by the Company and approved as such in writing by all Lenders (but subject to such conditions and limitations as either the Company or the Lenders may impose).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.K.&#160;Borrowers Sublimit&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;is defined in Section&#160;1.1(c)(v) hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.K. Subsidiaries&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the U.K. Borrowers and such other Subsidiaries organized under the laws of the United Kingdom.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Borrowers&#8221; </font><font style="font-family:inherit;font-size:11pt;">mean the Company and such other Restricted Subsidiaries organized under the laws of a state of the United States of America, the District of Columbia or the Commonwealth of Puerto Rico as may from time to time be designated as such in writing by the Company and approved as such in </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-88-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">writing by all Lenders (but subject to such conditions and limitations as either the Company or Lenders may impose).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Dollars&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;or </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;$&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means lawful currency of the United States of America.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Dollar Commitment&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, as to any U.S. Lender and subject to Section 1.1(c) hereof, the obligation of such U.S. Lender to make U.S. Revolving Loans, and to participate in Swing Loans and Letters of Credit issued for the account of a U.S. Borrower hereunder in an aggregate principal or face amount at any one time outstanding not to exceed the amount set forth opposite such Lender&#8217;s name on Schedule&#160;1.1 attached hereto and made a part hereof, as the same may be increased, reduced or modified at any time or from time to time pursuant to the terms hereof.  The Company and the U.S. Lenders acknowledge and agree that the U.S. Dollar Commitments of the U.S. Lenders aggregate $1,300,000,000 on the date hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Dollar Equivalent&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the amount of U.S.&#160;Dollars which would be realized by converting an Alternative Currency into U.S.&#160;Dollars in the spot market at the exchange rate quoted by the Agent, at approximately 11:00&#160;a.m. (London time) on the date on which a computation thereof is to be made, to major banks in the interbank foreign exchange market for the purchase of U.S.&#160;Dollars for such Alternative Currency.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means and includes Bank of Montreal and the other financial institutions from time to time party to this agreement with a U.S. Dollar Commitment as set forth on Schedule&#160;1.1 attached hereto, including each assignee Lender of a U.S.&#160;Lender pursuant to Section&#160;11.17 hereof, and unless the context otherwise requires, the Swing Line Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Person&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any Person that is a &#8220;United States Person&#8221; as defined in Section&#160;7701(a)(30) of the Code.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Revolving Facility&#8221; </font><font style="font-family:inherit;font-size:11pt;">means the credit facility for making U.S. Revolving Loans and Swing Loans and issuing Letters of Credit as set forth herein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Revolving Credit Exposure&#8221; </font><font style="font-family:inherit;font-size:11pt;">means, at any time, the aggregate principal amount of U.S. Revolving Loans, Swing Loans and L/C Obligations for all U.S. Lenders outstanding at such time; and the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Revolving Credit Exposure&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;for any U.S. Lender at any time means the aggregate principal amount of such Lender&#8217;s outstanding U.S. Revolving Loans and its participation in L/C Obligations and Swing Loans at such time.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Revolving Loan&#8221; </font><font style="font-family:inherit;font-size:11pt;">is defined in Section&#160;1.1(a) hereof and, as so defined, includes a Base Rate Loan or a Eurodollar Loan in each case made to the U.S.&#160;Borrower, each of which is a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;type&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of Revolving Loan hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Revolver Percentage&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, for each U.S.&#160;Lender, the percentage of the U.S. Dollar Commitments represented by such U.S. Lender&#8217;s U.S. Dollar Commitment or, if the U.S. Dollar Commitments have been terminated, the percentage held by such U.S.&#160;Lender (including through </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-89-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">participation interests in Reimbursement Obligations) of the aggregate principal amount of all U.S.&#160;Revolving Loans and L/C&#160;Obligations then outstanding.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S.&#160;Subsidiaries&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Subsidiaries of the Company organized under the laws of a state of the United States of America or under the laws of the District of Columbia as may from time to time be designated as such in writing by the Company (but subject to such reasonable conditions and limitations as either the Company or Lenders may impose); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that U.S. Subsidiaries shall exclude Subsidiaries described in clause (ii) of the definition of CFC.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Tax Compliance Certificate&#8221; </font><font style="font-family:inherit;font-size:11pt;">has the meaning assigned to such term in subsection&#160;(f) of Section&#160;11.1.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Unadjusted Benchmark Replacement&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Benchmark Replacement excluding the Benchmark Replacement Adjustment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Unrestricted Subsidiaries</font><font style="font-family:inherit;font-size:11pt;">&#8221; means those Subsidiaries designated as such on Schedule&#160;5.2 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Unused Commitments&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, at any time, the difference between the Aggregate Revolving Commitments then in effect and the aggregate outstanding principal amount of Revolving Loans and L/C&#160;Obligations; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that Swing Loans outstanding from time to time shall be deemed to reduce the Unused Commitment of the Swing Line Lender for purposes of computing the commitment fee under Section&#160;3.1 hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Voluntary Deferral Plan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means the Company&#8217;s deferred compensation plan for employees of the Company and its Subsidiaries that are eligible to participate in such plan and includes, in certain circumstances, matching contributions from the Company.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Voting Stock&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of any Person means capital stock or other equity interests of any class or classes (however designated) having ordinary power for the election of directors of such Person, other than stock having such power only by reason of the happening of a contingency.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Welfare Plan&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a &#8220;welfare plan&#8221; as defined in Section&#160;3(l) of ERISA.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Wholly&#8209;Owned Subsidiary&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means a Subsidiary of which all of the issued and outstanding shares of capital stock (other than directors&#8217; qualifying shares as required by law and other than shares held by others for licensing purposes) or other equity interests are owned by the Company and/or one or more wholly&#8209;owned subsidiaries within the meaning of this definition.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Withholding Agent&#8221; </font><font style="font-family:inherit;font-size:11pt;">means any Borrower or Guarantor and the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Write-Down and Conversion Powers&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means, with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-90-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;9.2.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Interpretation</font><font style="font-family:inherit;font-size:11pt;">.&#160;&#160;&#160;&#160;  The foregoing definitions are equally applicable to both the singular and plural forms of the terms defined.  The words </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;hereof&#8221;</font><font style="font-family:inherit;font-size:11pt;">, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;herein&#8221;</font><font style="font-family:inherit;font-size:11pt;">, and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;hereunder&#8221; </font><font style="font-family:inherit;font-size:11pt;">and words of like import when used in this Agreement shall refer to this Agreement as a whole and not to any particular provision of this Agreement.  All references to time of day herein are references to Chicago, Illinois time unless otherwise specifically provided.  Where the character or amount of any asset or liability or item of income or expense is required to be determined or any consolidation or other accounting computation is required to be made for the purposes of this Agreement, it shall be done in accordance with GAAP except where such principles are inconsistent with the specific provisions of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 9.3.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Capital Stock</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  All references in this Agreement to </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;capital stock&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall be deemed to include a reference to shares and all references to </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;stockholders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;shall be deemed to include references to shareholders (where appropriate).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;9.4.&#160;&#160;&#160;&#160;Change in Accounting Principles</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  If, after the date of this Agreement, there shall occur any change in GAAP from those used in the preparation of the financial statements referred to in Section&#160;5.5 hereof and such change shall result in a change in the method of calculation of any financial covenant, standard or term found in this Agreement, either the Company or the Required Lenders may by notice to the Lenders and the Company, respectively, require that the Lenders and the Company negotiate in good faith to amend such covenants, standards, and terms so as equitably to reflect such change in accounting principles, with the desired result being that the criteria for evaluating the financial condition of the Company and its Subsidiaries shall be the same as if such change had not been made (it being understood that the refusal by the Company to pay a fee in connection with an amendment to the financial covenants resulting solely from a change in GAAP pursuant to this Section 9.4 shall not be deemed to be in bad faith).  No delay by the Company or the Required Lenders in requiring such negotiation shall limit their right to so require such a negotiation at any time after such a change in accounting principles.  Until any such covenant, standard, or term is amended in accordance with this Section&#160;9.4,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">such covenants, standard or terms shall be computed and determined in accordance with GAAP in effect prior to such change in accounting principles.  Without limiting the generality of the foregoing, the Company shall neither be deemed to be in compliance with any financial covenant hereunder nor out of compliance with any financial covenant hereunder if such state of compliance or noncompliance, as the case may be, would not exist but for the occurrence of a change in accounting principles after the date hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 9.5.&#160;&#160;&#160;&#160;Divisions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction&#8217;s laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized on the first date of its existence by the holders of its equity interests at such time.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-91-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;10.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">THE AGENT&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.1.&#160;&#160;&#160;&#160;Appointment and Authority</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each of the Lenders and the Issuers hereby irrevocably appoints Bank of Montreal</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">to act on its behalf as the Agent hereunder and under the other Loan Documents and authorizes the Agent to take such actions on its behalf and to exercise such powers as are delegated to the Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.  The provisions of this Section&#160;10 (other than Section 10.6 with respect to appointing a successor Agent as described therein and Section 10.12) are solely for the benefit of the Agent, the Lenders and the Issuers, and no Borrower or any Restricted Subsidiary shall have rights as a third&#8209;party beneficiary of any of such provisions.  It is understood and agreed that the use of the term &#8220;agent&#8221; herein or in any other Loan Documents (or any other similar term) with reference to the Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable law.  Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.2.&#160;&#160;&#160;&#160;Rights as a Lender</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Person serving as the Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Agent, and the term &#8220;Lender&#8221; or &#8220;Lenders&#8221; shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Agent hereunder in its individual capacity.  Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for, and generally engage in any kind of business with, the Borrower or any Subsidiary or other Affiliate thereof as if such Person were not the Agent hereunder and without any duty to account therefor to the Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.3.&#160;&#160;&#160;&#160;Action by Agent; Exculpatory Provisions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;(a)&#160;The Agent shall not have any duties or obligations except those expressly set forth herein and in the other Loan Documents, and its duties hereunder shall be administrative in nature.  Without limiting the generality of the foregoing, the Agent and its Related Parties:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents), </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Agent to liability or that is contrary to any Loan Document or applicable law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law.  The Agent shall in all cases be fully justified in failing or refusing to act hereunder or under </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-92-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">any other Loan Document unless it first receives any further assurances of its indemnification from the Lenders that it may require, including prepayment of any related expenses and any other protection it requires against any and all costs, expense, and liability which may be incurred by it by reason of taking or continuing to take any such action; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;shall not, except as expressly set forth herein and in the other Loan Documents, have any duty or responsibility to disclose, and shall not be liable for the failure to disclose, any information relating to any Borrower, Restricted Subsidiary or any of their Affiliates that is communicated to or obtained by the Person serving as the Agent or any of its Affiliates in any capacity.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Neither the Agent nor any of its Related Parties shall be liable for any action taken or not taken by the Agent under or in connection with this Agreement or any other Loan Document or the transactions contemplated hereby or thereby  (i)&#160;with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections&#160;3.7 (with respect to application of proceeds), 8.2, 8.3, 8.4, and 11.4), or (ii)&#160;in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment.  Any such action taken or failure to act pursuant to the foregoing shall be binding on all Lenders.  The Agent shall be deemed not to have knowledge of any Default or Event of Default unless and until notice describing such Default or Event of Default is given to the Agent in writing by a Borrower, a Lender, or an Issuer.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Neither the Agent nor any of its Related Parties shall be responsible for or have any duty or obligation to any Lender or Issuer or participant or any other Person to ascertain or inquire into (i)&#160;any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii)&#160;the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii)&#160;the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default or Event of Default, (iv)&#160;the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document, or the creation, perfection or priority of any Lien purported to be created by the Collateral Documents, (v)&#160;the value or sufficiency of any Collateral, or (vi)&#160;the satisfaction of any condition set forth in Section&#160;6.1 or 6.2 or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.4.&#160;&#160;&#160;&#160;Reliance by Agent</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Agent shall be entitled to rely upon, and shall be fully protected in relying and shall not incur any liability for relying upon, any notice, request, certificate, communication, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person.  The Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall be fully protected in relying and shall not incur any liability for relying thereon.  In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-93-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an Issuer, the Agent may presume that such condition is satisfactory to such Lender or Issuer unless the Agent shall have received notice to the contrary from such Lender or Issuer prior to the making of such Loan or the issuance of such Letter of Credit.  The Agent may consult with legal counsel (who may be counsel for the Borrowers), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.5.&#160;&#160;&#160;&#160;Delegation of Duties</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub&#8209;agents appointed by the Agent.  The Agent and any such sub&#8209;agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties.  The exculpatory provisions of this Section shall apply to any such sub&#8209;agent and to the Related Parties of the Agent and any such sub&#8209;agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided hereby as well as activities as Agent.  The Agent shall not be responsible for the negligence or misconduct of any sub&#8209;agents except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Agent acted with gross negligence or willful misconduct in the selection of such sub&#8209;agents.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.6.&#160;&#160;&#160;&#160;Resignation of Agent</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a)&#160;The Agent may at any time give notice of its resignation to the Lenders, the Issuers and the Company.  Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Company, to appoint a successor, which shall be a bank with an office in the United States of America, or an Affiliate of any such bank with an office in the United States of America.  If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty&#160;(30) days after the retiring Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Resignation Effective Date&#8221;</font><font style="font-family:inherit;font-size:11pt;">), then the retiring Agent may (but shall not be obligated to), on behalf of the Lenders and the Issuers, appoint a successor Agent meeting the qualifications set forth above.  Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;With effect from the Resignation Effective Date, (i) the retiring Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents, and (ii)&#160;except for any indemnity payments owed to the retiring or removed Agent, all payments, communications and determinations provided to be made by, to or through the Agent shall instead be made by or to each Lender and Issuer directly, until such time, if any, as the Required Lenders appoint a successor Agent as provided for above. </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">If on the Resignation Effective Date no successor has been appointed and accepted such appointment, the Agent&#8217;s rights in the Collateral Documents shall be assigned without representation, recourse or warranty to the Lenders and Issuer as their interests may appear.  Upon the acceptance of a successor&#8217;s appointment as Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring Agent (other than any rights to indemnity payments or other amounts owed to the retiring Agent), and the retiring Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents.  The fees payable by the Borrowers to a successor Agent shall be the same as </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-94-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">those payable to its predecessor unless otherwise agreed between the Company and such successor.  After the retiring Agent&#8217;s resignation hereunder and under the other Loan Documents, the provisions of this Section&#160;10 and Section&#160;11.5 shall continue in effect for the benefit of such retiring Agent, its sub&#8209;agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Agent was acting as Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.7.&#160;&#160;&#160;&#160;Non&#8209;Reliance on Agent and Other Lenders</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each Lender and Issuer acknowledges that it has, independently and without reliance upon the Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement.  Each Lender and Issuer also acknowledges that it will, independently and without reliance upon the Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.8.&#160;&#160;&#160;&#160;Issuers and Swing Line Lender.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;  Each Issuer shall act on behalf of the Lenders with respect to any Letters of Credit issued by it and the documents associated therewith, and the Swing Line Lender shall act on behalf of the Lenders with respect to the Swing Loans made hereunder.  The Issuers and the Swing Line Lender shall each have all of the benefits and immunities (i)&#160;provided to the Agent in this Section&#160;10 with respect to any acts taken or omissions suffered by such Issuer in connection with Letters of Credit issued by it or proposed to be issued by it and the Applications pertaining to such Letters of Credit or by the Swing Line Lender in connection with Swing Loans made or to be made hereunder as fully as if the term &#8220;Agent&#8221;, as used in this Section&#160;10, included the Issuers and the Swing Line Lender with respect to such acts or omissions and (ii)&#160;as additionally provided in this Agreement with respect to such Issuer or Swing Line Lender, as applicable.  Any resignation by the Person then acting as Agent pursuant to Section&#160;10.6 shall also constitute its resignation or the resignation of its Affiliate as Issuer and Swing Line Lender except as it may otherwise agree.  If such Person then acting as an Issuer so resigns, it shall retain all the rights, powers, privileges and duties of an Issuer hereunder with respect to all Letters of Credit outstanding that have been issued by such Issuer as of the effective date of its resignation as Issuer and all L/C Obligations with respect thereto, including the right to require the Lenders to make Loans or fund risk participations in Reimbursement Obligations pursuant to Section&#160;1.8.  If such Person then acting as Swing Line Lender resigns, it shall retain all the rights of the Swing Line Lender provided for hereunder with respect to Swing Loans made by it and outstanding as of the effective date of such resignation, including the right to require the Lenders to make Loans or fund risk participations in outstanding Swing Loans pursuant to Section&#160;1.8.  Upon the appointment by the Company of a successor Issuer or Swing Line Lender hereunder (which successor shall in all cases be a Lender other than a Defaulting Lender), (i)&#160;such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring Issuer or Swing Line Lender, as applicable (other than any rights to indemnity payments or other amounts that remain owing to the retiring Issuer or Swing Line Lender), and (ii)&#160;the retiring Issuer and Swing Line Lender shall be discharged from all of their respective duties and obligations hereunder or under the other Loan Documents other than with respect to its outstanding Letters of Credit and Swing Loans, and (iii)&#160;upon the request of the resigning Issuer, the successor Issuer shall issue letters of credit in substitution for the Letters of Credit, if any, outstanding </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-95-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">at the time of such succession or make other arrangements satisfactory to the resigning Issuer to effectively assume the obligations of the resigning Issuer with respect to such Letters of Credit.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.9.&#160;&#160;&#160;&#160;Hedging Liability</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  By virtue of a Lender&#8217;s execution of this Agreement or an Assignment and Acceptance pursuant to Section&#160;11.17, as the case may be, any Affiliate of such Lender with whom any Borrower or any Subsidiary has entered into an agreement creating Hedging Liability shall be deemed a Lender party hereto for purposes of any reference in a Loan Document to the parties for whom the Agent is acting, it being understood and agreed that the rights and benefits of such Affiliate under the Loan Documents consist exclusively of such Affiliate&#8217;s right to share in payments and collections out of the Collateral and the Guaranty Agreements as more fully set forth in Section&#160;3.7.  In connection with any such distribution of payments and collections, or any request for the release of the Guaranty Agreements and the Agent&#8217;s Liens in connection with the termination of the Commitments and the payment in full of the Obligations, the Agent shall be entitled to assume no amounts are due to any Lender or its Affiliate with respect to Hedging Liability unless such Lender has notified the Agent in writing of the amount of any such liability owed to it or its Affiliate prior to such distribution or payment or release of the Guaranty Agreements</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">and Liens.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.10.&#160;&#160;&#160;&#160;Designation of Additional Agents</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Agent shall have the continuing right, with the consent of the Company (such consent not to be unreasonably withheld or delayed) for purposes hereof, at any time and from time to time to designate one or more of the Lenders (and/or its or their Affiliates) as &#8220;syndication agents,&#8221; &#8220;documentation agents,&#8221; &#8220;book runners,&#8221; &#8220;lead arrangers,&#8221; &#8220;arrangers,&#8221; or other designations for purposes hereto, but such designation shall have no substantive effect, and such Lenders and their Affiliates shall have no additional powers, duties or responsibilities as a result thereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.11.&#160;&#160;&#160;&#160;Authorization to Enter into, and Enforcement of, the Collateral Documents; Possession of Collateral</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The Agent is hereby irrevocably authorized by each of the Lenders and the Issuers to execute and deliver the Collateral Documents on behalf of each of the Lenders, the Issuers, and their Affiliates and to take such action and exercise such powers under the Collateral Documents as the Agent considers appropriate; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that subject to the last paragraph of Section&#160;11.4, the Agent shall not amend the Collateral Documents unless such amendment is agreed to in writing by the Required Lenders.  Upon the occurrence of an Event of Default, the Agent shall take such action to enforce its Lien on the Collateral and to preserve and protect the Collateral as may be directed by the Required Lenders.  Unless and until the Required Lenders give such direction, the Agent may (but shall not be obligated to) take or refrain from taking such actions as it deems appropriate and in the best interest of all the Lenders and Issuers.  Each Lender and Issuer acknowledges and agrees that it will be bound by the terms and conditions of the Collateral Documents upon the execution and delivery thereof by the Agent.  The Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Agent&#8217;s Lien thereon, or any certificate prepared by any Borrower or Restricted Subsidiary in connection therewith, nor shall the Agent be responsible or liable to the Lenders, the Issuers or their Affiliates for any failure to monitor or maintain any portion of the Collateral.  The Lenders and Issuers hereby irrevocably authorize (and each of their Affiliates holding any Hedging Liability entitled to the benefits of the Collateral shall be deemed to authorize) the Agent, based upon the instruction of the Required Lenders, to credit bid and purchase (either directly or </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-96-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">through one or more acquisition vehicles) all or any portion of the Collateral at any sale thereof conducted by the Agent (or any security trustee therefore) under the provisions of the Uniform Commercial Code, including pursuant to Sections 9&#8209;610 or 9&#8209;620 of the Uniform Commercial Code, at any sale thereof conducted under the provisions of the United States Bankruptcy Code, including Section 363 of the United States Bankruptcy Code, or at any sale or foreclosure conducted by the Agent or any security trustee therefore (whether by judicial action or otherwise) in accordance with applicable law.  Except as otherwise specifically provided for herein, no Lender, Issuer, or their Affiliates, other than the Agent, shall have the right to institute any suit, action or proceeding in equity or at law for the foreclosure or other realization upon any Collateral or for the execution of any trust or power in respect of the Collateral or for the appointment of a receiver or for the enforcement of any other remedy under the Collateral Documents; it being understood and intended that no one or more of the Lenders or Issuers or their Affiliates shall have any right in any manner whatsoever to affect, disturb or prejudice the Lien of the Agent (or any security trustee therefor) under the Collateral Documents by its or their action or to enforce any right thereunder, and that all proceedings at law or in equity shall be instituted, had, and maintained by the Agent (or its security trustee) in the manner provided for in the relevant Collateral Documents for the benefit of the Lenders, the Issuers, and their Affiliates.  Each Lender and Issuer is hereby appointed agent for the purpose of perfecting the Agent&#8217;s security interest in assets which, in accordance with Article&#160;9 of the Uniform Commercial Code or other applicable law can be perfected only by possession.  Should any Lender or Issuer (other than the Agent) obtain possession of any Collateral, such Lender or Issuer shall notify the Agent thereof, and, promptly upon the Agent&#8217;s request therefor shall deliver such Collateral to the Agent or in accordance with the Agent&#8217;s instructions.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.12.&#160;&#160;&#160;&#160;Authorization to Release, Limit or Subordinate Liens or to Release Guaranty Agreements</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Agent is hereby irrevocably authorized by each of the Lenders, the Issuers, and their Affiliates to (a)&#160;release any Lien covering any Collateral that is sold, transferred, or otherwise disposed of in accordance with the terms and conditions of this Agreement and the relevant Collateral Documents (including a Disposition permitted by the terms of Section&#160;7.13 (including the sale of all of the capital stock of a Restricted Subsidiary permitted by such section) or which has otherwise been consented to in accordance with Section&#160;11.4), (b)&#160;release or subordinate any Lien on Collateral consisting of goods financed with purchase money indebtedness or under a Finance Lease to the extent such purchase money indebtedness or Finance Lease Obligation, and the Lien securing the same, are permitted by Sections&#160;7.10 and 7.11, (c)&#160;reduce or limit the amount of the indebtedness secured by any particular item of Collateral to an amount not less than the estimated value thereof to the extent necessary to reduce mortgage registry, filing and similar tax, (d)&#160;release Liens on the Collateral following the Collateral Release Date or the termination or expiration of the Commitments and payment in full in cash of the Obligations (other than contingent indemnification obligations) and the expiration or termination of all Letters of Credit (other than Letters of Credit that have been Cash Collateralized to the reasonable satisfaction of the Agent and the relevant Issuer) and, if then due, Hedging Liability (other than Hedging Liability under any Interest Rate Protection and other Hedging Agreements as to which arrangements shall have been made that are reasonably satisfactory to the Lender (or such Lender&#8217;s Affiliate, if applicable) to which such Hedging Liability is owed), and (e)&#160;release any Restricted Subsidiary from its obligations as a Guarantor if such Person ceases to be a Restricted Subsidiary as a result of a transaction permitted under the Loan Documents (including the sale of all of the capital stock of such Restricted Subsidiary permitted by such Section 7.13).  Upon the Agent&#8217;s request, the Required </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-97-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lenders will confirm in writing the Agent&#8217;s authority to release or subordinate its interest in particular types or items of Property or to release any Person form its obligations as a Guarantor under the Loan Documents.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.13.&#160;&#160;&#160;&#160;Authorization of Agent to File Proofs of Claim</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;&#32;</font><font style="font-family:inherit;font-size:11pt;">In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Borrower or Material Restricted Subsidiary, the Agent (irrespective of whether the principal of any Loan or L/C Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Agent shall have made any demand on the Borrower) shall be entitled and empowered, by intervention in such proceeding or otherwise:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, L/C Obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of Lenders, the Issuers and the Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, the Issuers and the Agent and their respective agents and counsel and all other amounts due the Lenders, the Issuers and the Agent under the Loan Documents including, but not limited to, Sections&#160;2.5, 2.8, 3.1, 3.3, and 11.5) allowed in such judicial proceeding; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and Issuer to make such payments to the Agent and, in the event that the Agent shall consent to the making of such payments directly to the Lenders and the Issuers, to pay to the Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Agent and its agents and counsel, and any other amounts due the Agent under Sections&#160;3.1, 3.3 and 11.5.  Nothing contained herein shall be deemed to authorize the Agent to authorize or consent to or accept or adopt on behalf of any Lender or Issuer any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or Issuer or to authorize the Agent to vote in respect of the claim of any Lender or Issuer in any such proceeding.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 10.14.&#160;&#160;&#160;&#160;Certain ERISA Matters</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, Agent and its Affiliates, and not, for the avoidance of doubt, to or for the benefit of any Borrower or any other Loan Party, that at least one of the following is and will be true:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-98-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;such Lender is not using &#8220;plan assets&#8221; (within the meaning of Section 3(42) of ERISA or otherwise) of one or more Benefit Plans with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments or this Agreement;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;(A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;such other representation, warranty and covenant as may be agreed in writing between Agent, the Borrowers and such Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;In addition, unless either (1) sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or (2) a Lender has provided another representation, warranty and covenant in accordance with sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, Agent and not, for the avoidance of doubt, to or for the benefit of any Borrower or any other Loan Party, that Agent is not a fiduciary with respect to the assets of such Lender involved in such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement (including in connection with the reservation or exercise of any rights by Agent under this Agreement, any Loan Document or any documents related hereto or thereto).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-99-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;11.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">MISCELLANEOUS&#160;&#160;&#160;&#160;.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:108px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.1.&#160;&#160;&#160;&#160;Withholding Taxes</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  &#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Certain Defined Terms.  </font><font style="font-family:inherit;font-size:11pt;">For purposes of this Section, the term &#8220;Lender&#8221; includes any Issuer and the term &#8220;applicable law&#8221; includes FATCA.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Payments Free of Taxes.  </font><font style="font-family:inherit;font-size:11pt;">Any and all payments by or on account of any obligation of any Borrower or Guarantor under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law.  If any applicable law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Borrower or Guarantor shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Payment of Other Taxes by the Borrowers and Guarantors.  </font><font style="font-family:inherit;font-size:11pt;">The Borrowers and Guarantors shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Agent timely reimburse it for the payment of, any Other Taxes.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Indemnification by the Borrowers and Guarantors.  </font><font style="font-family:inherit;font-size:11pt;">The Borrowers and Guarantors shall jointly and severally indemnify each Recipient, within ten&#160;(10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate setting forth in reasonable detail a description of such Indemnified Taxes and the amount of such payment or liability delivered to the Company by a Lender (with a copy to the Agent), or by the Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Indemnification by the Lenders.  </font><font style="font-family:inherit;font-size:11pt;">Each Lender shall severally indemnify the Agent, within ten&#160;(10) days after demand therefor, for (i)&#160;any Indemnified Taxes attributable to such Lender (but only to the extent that any Borrower or Guarantor has not already indemnified the Agent for such Indemnified Taxes and without limiting the obligation of the Borrowers and Guarantors to do so), (ii)&#160;any Taxes attributable to such Lender&#8217;s failure to comply with the provisions of Section&#160;11.16 relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to any Lender by the Agent shall be conclusive absent manifest error.  Each Lender hereby authorizes the Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-100-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">otherwise payable by the Agent to the Lender from any other source against any amount due to the Agent under this subsection&#160;(e).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Evidence of Payments.  </font><font style="font-family:inherit;font-size:11pt;">As soon as practicable after any payment of Taxes by any Borrower or Guarantor to a Governmental Authority pursuant to this Section, such Borrower or Guarantor shall deliver to the Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Status of Lenders.  </font><font style="font-family:inherit;font-size:11pt;">(i)&#160;Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Company and the Agent, at the time or times reasonably requested by the Company or the Agent, such properly completed and executed documentation reasonably requested by the Company or the Agent as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Lender, if reasonably requested by the Company or the Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Company or the Agent as will enable the Company or the Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.  Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Section 11.1(g)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender&#8217;s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender, (it being understood that providing any information currently required by any U.S. federal income tax withholding form shall not be considered prejudicial to the position of a Lender).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing,</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)&#160;&#160;&#160;&#160;any Lender that is a U.S. Person shall deliver to the Company and the Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), executed originals of IRS Form W&#8209;9 (or successor form) certifying that such Lender is exempt from U.S. federal backup withholding tax; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">, however, that if the Lender is a disregarded entity for U.S. federal income tax purposes, it shall provide the appropriate withholding form of its owner (together with appropriate supporting documentation);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Company and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), whichever of the following is applicable:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x)&#160;with respect to payments of interest under any Loan </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-101-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Document, executed originals of IRS Form W&#8209;8BEN (or successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (y)&#160;with respect to any other applicable payments under any Loan Document, IRS Form W&#8209;8BEN (or successor form) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;executed originals of IRS Form W&#8209;8ECI (or successor form);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate in a form acceptable to the Agent to the effect that such Foreign Lender is not a &#8220;bank&#8221; within the meaning of Section 881(c)(3)(A) of the Code, a &#8220;10 percent shareholder&#8221; of the Company within the meaning of Section 881(c)(3)(B) of the Code, or a &#8220;controlled foreign corporation&#8221; described in Section&#160;881(c)(3)(C) of the Code (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;U.S. Tax Compliance Certificate&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and (y)&#160;executed originals of IRS Form W&#8209;8BEN (or successor form); or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;to the extent a Foreign Lender is not the beneficial owner, executed originals of IRS Form W&#8209;8IMY, accompanied by IRS Form W&#8209;8ECI, IRS Form&#160;W&#8209;8BEN, a U.S. Tax Compliance Certificate acceptable to the Agent, IRS Form W&#8209;9, and/or other certification documents from each beneficial owner, as applicable (or successor form); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S.&#160;Tax Compliance Certificate acceptable to the Agent on behalf of each such direct and indirect partner;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(C)&#160;&#160;&#160;&#160;any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Company and the Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company or the Agent), executed originals of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Company or the Agent to determine the withholding or deduction required to be made; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(D)&#160;&#160;&#160;&#160;if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section&#160;1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Company and the Agent at the time or times prescribed by law and at such time or times reasonably requested by the Company or the Agent such documentation prescribed by applicable law (including as prescribed by Section&#160;1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Company or the Agent </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-102-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as may be necessary for the Company and the Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender&#8217;s obligations under FATCA or to determine the amount to deduct and withhold from such payment.  Solely for purposes of this clause&#160;(D), </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;FATCA&#8221; </font><font style="font-family:inherit;font-size:11pt;">shall include any amendments made to FATCA after the date of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Agent in writing of its legal inability to do so.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Treatment of Certain Refunds.  </font><font style="font-family:inherit;font-size:11pt;">If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section (including by the payment of additional amounts pursuant to this Section), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section with respect to the Taxes giving rise to such refund), net of all out&#8209;of&#8209;pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund).  Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this subsection&#160;(h) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority.  Notwithstanding anything to the contrary in this subsection&#160;(h), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this subsection&#160;(h) the payment of which would place the indemnified party in a less favorable net after&#8209;Tax position than the indemnified party would have been in if the Tax subject to indemnification had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts giving rise to such refund had never been paid.  This subsection shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Agent.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;The Agent shall provide to the Company two duly&#8209;signed, properly completed copies of the documentation prescribed in clause (i) or (ii) below, as applicable (together with all required attachments thereto):  (i)&#160;IRS Form W&#8209;9 or any successor thereto, or (ii)&#160;(A)&#160;IRS Form W&#8209;8ECI or any successor thereto, and (B)&#160;with respect to payments received on account of any Lender, a U.S. branch withholding certificate on IRS Form W&#8209;8IMY or any successor thereto evidencing its agreement with the Borrower to be treated as  U.S. Person for U.S. federal withholding purposes.  At any time thereafter, the Agent shall provide updated documentation previously provided (or a successor form thereto) when any documentation previously delivered has expired or become obsolete or invalid or otherwise upon the reasonable request of the Company.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Survival.  </font><font style="font-family:inherit;font-size:11pt;">Each party&#8217;s obligations under this Section</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">shall survive the resignation or replacement of the Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Timely Notification.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;With respect to a claim by a Recipient for indemnification or payment of additional amounts pursuant to this Section&#160;11.1, the Borrower shall not be required to compensate such </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-103-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Recipient for any amount in respect of which the Recipient has received notice of claim, adjustment or assessment more than six (6) months prior to the date that such person notifies the Borrower of the event that gives rise to such claim; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that, if the circumstance giving rise to such claim is retroactive, then such 6&#8209;month period referred to above shall be extended to include the period of retroactive effect thereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Additional United Kingdom Withholding Tax Matters</font><font style="font-family:inherit;font-size:11pt;">.  (i)  Subject to (ii) below, each Lender and each UK Borrower which makes a payment to such Lender shall cooperate in completing any procedural formalities necessary for such UK Borrower to obtain authorization to make such payment without withholding or deduction for Taxes imposed under the laws of the United Kingdom. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;(A)  A Lender on the day on which the U.K. Borrower initially requests a Borrowing hereunder or the issuance of a Letter of Credit that (x) holds a passport under the HMRC DT Treaty Passport scheme and (y) wishes such scheme to apply to this Agreement, shall promptly provide its scheme reference number and its jurisdiction of tax residence to each UK Borrower and the Agent; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)  a Lender which becomes a Lender hereunder after the date the U.K. Borrower requests the initial Borrowing or issuance of a Letter of Credit that (x) holds a passport under the HMRC DT Treaty Passport scheme and (y) wishes such scheme to apply to this Agreement, shall, upon becoming a Lender, provide its scheme reference number and its jurisdiction of tax residence to each UK Borrower and the Agent, and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(C)  Upon satisfying either clause (A) or (B) above, such Lender shall have satisfied its obligation under paragraph (l)(i) above</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)  If a Lender has confirmed its scheme reference number and its jurisdiction of tax residence in accordance with paragraph (l)(ii) above, the UK Borrower shall make a Borrower DTTP Filing with respect to such Lender, and shall promptly provide such Lender with a copy of such filing; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that, if: </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)  each UK Borrower making a payment to such Lender has not made a Borrower DTTP Filing in respect of such Lender; or </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)  each UK Borrower making a payment to such Lender has made a Borrower DTTP Filing in respect of such Lender but:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:60px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(1) such Borrower DTTP Filing has been rejected by HM Revenue &amp; Customs; or </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:60px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(2) HM Revenue &amp; Customs has not given such UK Borrower authority to make payments to such Lender without a deduction for tax within 60 days of the date of such Borrower DTTP Filing; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:60px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and in each case, such UK Borrower has notified that Lender in writing of either (1) or (2) above, then such Lender and such UK Borrower shall co-operate in completing </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-104-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:60px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">any additional procedural formalities necessary for such UK Borrower to obtain authorization to make that payment without withholding or deduction for Taxes imposed under the laws of the United Kingdom. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)  If a Lender has not confirmed its scheme reference number and jurisdiction of tax residence in accordance with paragraph (l)(ii) above, no UK Borrower shall make a Borrower DTTP Filing or file any other form relating to the HMRC DT Treaty Passport scheme in respect of that Lender's Commitment(s) or its participation in any Loan unless the Lender otherwise agrees. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)  Each UK Borrower shall, promptly on making a Borrower DTTP Filing, deliver a copy of such Borrower DTTP Filing to the Agent for delivery to the relevant Lender.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)  Each Lender shall notify the Borrower and Agent if it determines in its sole discretion that it is ceases to be entitled to claim the benefits of an income tax treaty to which the United Kingdom is a party with respect to payments made by any U.K. Borrower hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.2.&#160;&#160;&#160;&#160;Holidays</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  If any payment of principal or interest on any of the Loans or any fees shall fall due on a Saturday, Sunday or on another day which is a legal holiday for lenders in the State of New York, (i)&#160;interest at the rates such Loans bear for the period prior to maturity shall continue to accrue on such principal from the stated due date thereof to and including the next succeeding Business Day and (ii)&#160;such principal, interest and fees shall be payable on such succeeding Business Day.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.3.&#160;&#160;&#160;&#160;No Waiver, Cumulative Remedies</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  No delay or failure on the part of the Agent, any Issuer or any Lender or on the part of the Agent, any Issuer or any holder of any of the Obligations in the exercise of any power or right shall operate as a waiver thereof, nor as an acquiescence in any default nor shall any single or partial exercise of any power or right preclude any other or further exercise of any other power or right.  The rights and remedies hereunder of the Agent, the Issuers, Lenders and of the holders of any of the Obligations are cumulative to, and not exclusive of, any rights or remedies which any of them would otherwise have.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-105-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.4.&#160;&#160;&#160;&#160;Amendments.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">&#32;Any provision of this Agreement or the other Loan Documents may be amended or waived if, but only if, such amendment or waiver is in writing and is signed by (a) the Borrowers, (b) the Required Lenders (except as otherwise stated below to require only the consent of the Lenders affected thereby), and (c)&#160;if the rights or duties of the Agent, the Issuers, or the Swing Line Lender are affected thereby, the Agent, the Issuers, or the Swing Line Lender, as applicable; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that: </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;no amendment or waiver pursuant to this Section&#160;11.4 shall (A)&#160;increase any Commitment of any Lender without the consent of such Lender or (B)&#160;reduce the amount of or postpone the date for any scheduled payment of any principal of (excluding any mandatory prepayments set forth in Section 3.5 herein) or interest on any Loan or of any Reimbursement Obligation or of any fee payable hereunder without the consent of the Lender to which such payment is owing or which has committed to make such Loan or Letter of Credit (or participate therein) hereunder; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that only the consent of the Required Lenders shall be necessary (i)&#160;to amend the default rate provided in Section&#160;1.9 or to waive any obligation of the Borrowers to pay interest or fees at the default rate as set forth therein or (ii)&#160;to amend any financial covenant hereunder (or any defined term used therein) even if the effect of such amendment would be to reduce the rate of interest or any fee payable hereunder;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;no amendment or waiver pursuant to this Section&#160;11.4 shall, unless signed by each Lender, change the definition of Required Lenders, Alternative Currency, Collateral Release Conditions, Collateral Release Date, U.K. Borrowers or U.S. Borrowers, change the provisions of this Section 11.4, change Section&#160;11.26 in a manner that would affect the ratable sharing of setoffs required thereby, change the application of payments contained in Section&#160;3.7, release any material Guarantor (including without limitation, the Company in its capacity as Guarantor) or all or substantially all of the Collateral (except as otherwise provided for in the Loan Documents), or affect the number of Lenders required to take any action hereunder or under any other Loan Document; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;no amendment or waiver pursuant to this Section 11.4 shall, unless signed by (A) each Lender under the Revolving Facilities directly affected thereby, extend the Revolving Credit Termination Date, or (B) the Applicable Issuer, extend the stated expiration date of any Letter of Credit beyond the Revolving Credit Termination Date. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Notwithstanding anything to the contrary herein, (1)&#160;no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected with the consent of the applicable Lenders other than Defaulting Lenders), except that (x) the Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender more adversely than other affected Lenders shall require the consent of such Defaulting Lender, (2)&#160;if the Agent and the Company have jointly identified an obvious error or any error or omission of a technical nature, in each case, in any provision of the Loan Documents, then the Agent and the Company shall be permitted to amend such provision, (3) guarantees, collateral security documents and related </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-106-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">documents executed by the Borrowers or any other Restricted Subsidiary in connection with this Agreement may be in a form reasonably determined by the Agent and may be amended, supplemented or waived without the consent of any Lender if such amendment, supplement or waiver is delivered in order to (x)&#160;comply with local law or advice of local counsel, (y)&#160;cure ambiguities, omissions, mistakes or defects or (z)&#160;cause such guarantee, collateral security document or other document to be consistent with this Agreement and the other Loan Documents, and (4)&#160;the Company and the Agent may, without the input or consent of any other Lender, effect amendments to this Agreement and the other Loan Documents as may be necessary in the reasonable opinion of the Company and the Agent to effect the provisions of Section&#160;1.10.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.5.&#160;&#160;&#160;&#160;Costs and Expenses</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a) The Borrowers agree to pay on demand all reasonable costs and expenses of the Agent in connection with the negotiation, preparation, execution, delivery, recording or filing or release of the Loan Documents or in connection with any consents hereunder or thereunder or waivers or amendments hereto or thereto or assignments pursuant hereto, including the reasonable fees and expenses of counsel for the Agent with respect to all of the foregoing, and all recording, filing, insurance or other fees, costs and taxes incident to perfecting a Lien upon the collateral security for the Loans and the other Obligations, and all reasonable costs and expenses (including reasonable attorneys&#8217; fees) incurred by the Agent, the Issuers, the Lenders or any other holders of the Obligations in connection with any Default or Event of Default or in connection with the enforcement of the Loan Documents, and all reasonable costs, fees and taxes of the types enumerated above incurred in supplementing (and recording or filing supplements to) the Collateral Documents in connection with assignments contemplated by Section&#160;11.17 hereof if counsel to the Agent believes such supplements to be appropriate or desirable; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, </font><font style="font-family:inherit;font-size:11pt;">that the Borrowers shall only be obligated to pay reasonable attorneys fees for the one counsel to the Agent in each applicable jurisdiction and one counsel for the Issuers, the Lenders and the other holders in each applicable jurisdiction.  The Borrowers agree to indemnify and save the Lenders, the Issuers, the Agent and any of their respective Related Parties and any security trustee for the Agent or the Lenders harmless from any and all liabilities, losses, reasonable costs and reasonable expenses incurred by the Lenders, the Issuers or the Agent or any of their respective Related Parties in connection with any action, suit or proceeding brought against the Agent, or the Issuers, any security trustee or any Lender or any of their respective Related Parties by any Person which arises out of the transactions contemplated or financed by any of the Loan Documents or out of any action or inaction by the Agent, any security trustee or any Lender thereunder or any of their respective Related Parties, except for liabilities, losses, costs and expenses (x)&#160;caused by the gross negligence or willful misconduct of the party seeking to be indemnified or any of its Related Parties, or the material breach by any Lender of its obligations under the Loan Documents, in each case, as determined by a final, nonappealable judgment of a court of competent jurisdiction or (y)&#160;incurred by such Affiliate to the extent any such liability, loss, cost or expense does not directly relate to or arise from the transactions contemplated by the Loan Documents.  Other than with respect to Taxes resulting from Change in Law, this Section&#160;11.5(a) shall not apply with respect to Taxes other than any Taxes that represent losses, claims or damages arising from any non&#8209;Tax claim.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-107-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Reimbursement by Lenders.  </font><font style="font-family:inherit;font-size:11pt;">To the extent that (i)&#160;the Borrowers for any reason fail to indefeasibly pay any amount required under subsection (a) of this Section&#160;to be paid by any of them to the Agent (or any sub&#8209;agent thereof), any Issuer, any Swing Line Lender or any Related Party or (ii)&#160;any liabilities, losses, damages, penalties, actions, judgments, suits, costs, expenses or disbursements of any kind or nature whatsoever are imposed on, incurred by, or asserted against, Agent, the Issuer, any Swing Line Lender or a Related Party in any way relating to or arising out of this Agreement or any other Loan Document or any action taken or omitted to be taken by Agent, the Issuer, any Swing Line Lender or a Related Party in connection therewith, then, in each case, each Lender severally agrees to pay to the Agent (or any such sub&#8209;agent), such Issuer, such Swing Line Lender or such Related Party, as the case may be, such Lender&#8217;s pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each Lender&#8217;s share of the Total Credit Exposure at such time) of such unpaid amount (including any such unpaid amount in respect of a claim asserted by such Lender); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that with respect to such unpaid amounts owed to any Issuer or Swing Line Lender solely in its capacity as such, only the Lenders party to the Revolving Facility shall be required to pay such unpaid amounts, such payment to be made severally among them based on such Lenders&#8217; pro rata share (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each such Lender&#8217;s share of the Revolving Credit Exposure at such time); and </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, further,</font><font style="font-family:inherit;font-size:11pt;">&#32;that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Agent (or any such sub&#8209;agent), such Issuer or such Swing Line Lender in its capacity as such, or against any Related Party of any of the foregoing acting for the Agent (or any such sub&#8209;agent), such Issuer or any such Swing Line Lender in connection with such capacity.  The obligations of the Lenders under this subsection&#160;(c) are subject to the provisions of Section&#160;11.10.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Waiver of Consequential Damages, Etc.  </font><font style="font-family:inherit;font-size:11pt;">To the fullest extent permitted by applicable law, the Borrowers shall not assert, and hereby waive, any claim against Agent, any Issuer, Lender or any of their Related Parties, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit, or the use of the proceeds thereof.  None of the Agent, any Issuer, Lender or any of their Related Parties shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by it through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Survival.  </font><font style="font-family:inherit;font-size:11pt;">Each party&#8217;s obligations under this Section shall survive the termination of the Loan Documents and payment of the obligations hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.6.&#160;&#160;&#160;&#160;No Waiver, Cumulative Remedies.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;  No delay or failure on the part of the Agent, any&#160;Issuer, or any Lender, or on the part of the holder or holders of any of the Obligations, in the exercise of any power or right under any Loan Document shall operate as a waiver thereof or as an acquiescence in any default, nor shall any single or partial exercise of any power or right preclude any other or further exercise thereof or the exercise of any other power or right.  The rights and remedies hereunder of the Agent, the&#160;Issuers, </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-108-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Lenders, and of the holder or holders of any of the Obligations are cumulative to, and not exclusive of, any rights or remedies which any of them would otherwise have.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.7.&#160;&#160;&#160;&#160;Survival of Representations and Indemnities</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  All representations and warranties made herein or in any of the other Loan Documents or in certificates given pursuant hereto or thereto shall survive the execution and delivery of this Agreement and the other Loan Documents, and shall continue in full force and effect with respect to the date as of which they were made as long as any credit is in use or available hereunder.  All indemnities and other provisions relative to reimbursement to the Agent, the Issuers and the Lenders of amounts sufficient to protect the yield of the Agent, the Issuers and the Lenders with respect to the Loans and Letters of Credit, shall survive the termination of this Agreement and the payment of the Obligations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.8.&#160;&#160;&#160;&#160;Construction</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  The parties hereto acknowledge and agree that this Agreement shall not be construed more favorably in favor of one than the other based upon which party drafted the same, it being acknowledged that all parties hereto contributed substantially to the negotiation and preparation of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.9.&#160;&#160;&#160;&#160;Notices</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Except as otherwise specified herein, all notices hereunder and under the other Loan Documents shall be in writing (including, without limitation, notice by facsimile) and shall be given to the relevant party at its address or telecopier number set forth below, or such other address or telecopier number as such party may hereafter specify by notice to the Agent and the Company given by courier, by United States certified or registered mail, by facsimile or by other telecommunication device capable of creating a written record of such notice and its receipt.  Notices under the Loan Documents to the Agent, any Lender or Issuer shall be addressed to its address or telecopier number set forth on its Administrative Questionnaire or such other addressed as shall be designated by such party in a written notice given to each other party pursuant to this Section 11.9; and notices under the Loan Documents to any Borrower shall be addressed to the Company at 301 Merritt Seven Corporate Park, Norwalk, Connecticut, 06851, Attention: Chief Executive Officer, Facsimile: (203) 849-7850, with a copy to General Counsel, Facsimile: (203) 849-7830.  Each such notice, request or other communication shall be effective (i)&#160;if given by telecopier, when such facsimile is transmitted to the facsimile number specified in this Section or in the relevant Administrative Questionnaire and a confirmation of such facsimile has been received by the sender, (ii)&#160;if given by mail, seven days after such communication is deposited in the mail, certified or registered with return receipt requested, addressed as aforesaid or (iii)&#160;if given by any other means, when delivered at the addresses specified in this Section or in the relevant Administrative Questionnaire; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">any notice given pursuant to Section&#160;1 hereof shall be effective only upon receipt.  Upon the Company&#8217;s request, the Agent shall provide the Company with a copy of each Lender&#8217;s Administrative Questionnaire within two Business Days of Company&#8217;s request therefor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 11.10.&#160;&#160;&#160;&#160;Obligations Several</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.   The obligations of the Lenders and&#160;Issuers hereunder are several and not joint.  Nothing contained in this Agreement and no action taken by the Lenders or&#160;Issuers pursuant hereto shall be deemed to constitute the Lenders and Issuers a partnership, association, joint venture or other entity.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-109-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.11.&#160;&#160;&#160;&#160;Headings</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Article and Section headings used in this Agreement are for convenience of reference only and are not a part of this Agreement for any other purpose.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.12.&#160;&#160;&#160;&#160;Severability of Provisions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;. Any provision of this Agreement which is unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such unenforceability without invalidating the remaining provisions hereof or affecting the validity or enforceability of such provision in any other jurisdiction.  All rights, remedies and powers provided in this Agreement and other Loan Documents may be exercised only to the extent that the exercise thereof does not violate any applicable mandatory provisions of law, and all the provisions of this Agreement and other Loan Documents are intended to be subject to all applicable mandatory provisions of law which may be controlling and to be limited to the extent necessary so that they will not render this Agreement or other Loan Documents invalid or unenforceable.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.13.&#160;&#160;&#160;&#160;Counterparts</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  This Agreement may be executed in any number of counterparts, and by different parties hereto on separate counterparts, and all such counterparts taken together shall be deemed to constitute one and the same instrument.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.14.&#160;&#160;&#160;&#160;Binding Nature and Governing Law</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  This Agreement shall be binding upon the Borrowers and their successors and assigns, and shall inure to the benefit of the Lenders and the benefit of their successors and assigns, including any subsequent holder of an interest in the Obligations.  This Agreement and the rights and duties of the parties hereto shall be construed and determined in accordance with, and shall be governed by the internal laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">without regard to principles of conflicts of law that would cause the internal laws of any other jurisdiction to apply.  No Borrower may assign its rights or obligations hereunder without the written consent of all of the Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.15.&#160;&#160;&#160;&#160;Entire Understanding</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  This Agreement, together with the other Loan Documents and any agreements between the Company and the Agent concerning fees, constitute the entire understanding of the parties with respect to the subject matter hereof and any prior agreements, whether written or oral, with respect thereto are superseded hereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.16.&#160;&#160;&#160;&#160;Participations</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Any Lender may at any time, without the consent of, or notice to, the Company or the Agent, sell participations to any Person (other than a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person) or the Company or any Guarantor or any their Affiliates or Subsidiaries, a Defaulting Lender or a Sanctioned Person) (each, a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participant&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in all or a portion of such Lender&#8217;s rights and/or obligations under this Agreement (including all or a portion of its Commitments and/or the Loans owing to it);</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that (i)&#160;such Lender&#8217;s obligations under this Agreement shall remain unchanged, (ii)&#160;such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii)&#160;the Borrowers, the Agent, the Issuers and Lenders shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement.  For the avoidance of doubt, each Lender shall be responsible for the indemnity under Section&#160;10.8 with respect to any payments made by such Lender to its Participant(s).</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-110-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver that would reduce the amount of or postpone any fixed date for payment of any Obligation in which such participant has an interest.  The Company agrees that each Participant shall be entitled to the benefits of Sections&#160;2.5, 2.8, and 11.1 (subject to the requirements and limitations therein, including the requirements under Section&#160;11.1(g) (it being understood that the documentation required under Section&#160;11.1(g) shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to Section&#160;11.17(b); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that such Participant (A) agrees to be subject to the provisions of Sections&#160;1.1, 1.8 and 2.9 as if it were an assignee under Section 11.7(b); and (B) shall not be entitled to receive any greater payment under Sections&#160;11.1</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">or 2.8, with respect to any participation, than its participating Lender would have been entitled to receive, except, in the case of a Participant to which the Company has consented, to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation.  Each Lender that sells a participation agrees, at the Company&#8217;s request and expense, to use reasonable efforts to cooperate with the Company to effectuate the provisions of Section&#160;2.11 with respect to any Participant.  To the extent permitted by law, each Participant also shall be entitled to the benefits of Section&#160;11.27 (Right of Setoff) as though it were a Lender; provided that such Participant agrees to be subject to Section&#160;11.26 (Sharing of Payments by Lenders) as though it were a Lender.  Each Lender that sells a participation shall, acting solely for this purpose as an agent of the Borrowers (but subject to Section 11.30 hereof), maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under the Loan Documents (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Participant Register&#8221;</font><font style="font-family:inherit;font-size:11pt;">); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section&#160;5f.103&#8209;1(c) of the United States Treasury Regulations or as otherwise required under applicable law.  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.  For the avoidance of doubt, the Agent (in its capacity as Agent) shall have no responsibility for maintaining a Participant Register.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.17.&#160;&#160;&#160;&#160;Assignments</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  (a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Successors and Assigns Generally. </font><font style="font-family:inherit;font-size:11pt;">&#32;The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that no Borrower may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Agent, each Issuer and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i)&#160;to an Eligible Assignee in accordance with the provisions of paragraph&#160;(b) of this Section, (ii)&#160;by way of participation in accordance with the provisions of Section 11.16, or (iii)&#160;by way of pledge or assignment of a security interest subject to the restrictions of paragraph&#160;(d) of this Section (and any other attempted assignment or transfer </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-111-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">by any party hereto shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in Section 11.16 and, to the extent expressly contemplated hereby, the Related Parties of each of the Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Assignments by Lenders.  </font><font style="font-family:inherit;font-size:11pt;">Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitments and the Loans at the time owing to it); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that (in each case with respect to any Facility) any such assignment shall be subject to the following conditions:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Minimum Amounts.  </font><font style="font-family:inherit;font-size:11pt;">(A)&#160;in the case of an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitments and the Loans at the time owing to it (in each case with respect to any Facility) or contemporaneous assignments to related Approved Funds that equal at least the amount specified in paragraph&#160;(b)(i)(B) of this Section in the aggregate or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;in any case not described in paragraph&#160;(b)(i)(A) of this Section, the aggregate amount of the relevant Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Acceptance with respect to such assignment is delivered to the Agent or, if </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Trade Date&#8221; </font><font style="font-family:inherit;font-size:11pt;">is specified in the Assignment and Acceptance, as of the Trade Date) shall not be less than $5,000,000 in the case of any assignment in respect of any Facility, unless each of the Agent and, so long as no Event of Default has occurred and is continuing, the Company otherwise consents (each such consent not to be unreasonably withheld or delayed).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Proportionate Amounts.  </font><font style="font-family:inherit;font-size:11pt;">Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement with respect to the Loan or the Commitment assigned, except that this clause&#160;(ii) shall not prohibit any Lender from assigning all or a portion of its rights and obligations among separate Facilities on a non&#8209;pro rata basis.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Required Consents.  </font><font style="font-family:inherit;font-size:11pt;">No consent shall be required for any assignment except to the extent required by paragraph&#160;(b)(i)(B) of this Section and, in addition:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)&#160;&#160;&#160;&#160;the consent of the Company (such consent not to be unreasonably withheld or delayed) shall be required unless (x)&#160;an Event of Default has occurred and is continuing at the time of such assignment, or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Company shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Agent within five&#160;(5) Business Days after having received written notice thereof;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-112-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;the consent of the Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of (i) the Revolving Facility if such assignment is to a Person that is not a Lender with a Commitment in respect of such Revolving Facility, an Affiliate of such Lender or an Approved Fund with respect to such Lender, or (ii)&#160;any Term Loans to a Person who is not a Lender, an Affiliate of a Lender or an Approved Fund; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(C)&#160;&#160;&#160;&#160;the consent of the Issuers (such consent not to be unreasonably withheld or delayed) shall be required for any assignment that increases the obligation of the assignee to participate in exposure under one or more Letters of Credit (whether or not then outstanding); and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:96px;text-indent:168px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(D)&#160;&#160;&#160;&#160;the consent of the Swing Line Lender (such consent not to be unreasonably withheld or delayed) shall be required for any assignment that increases the obligation of the assignee to participate in exposure under one or more Swing Loans (whether or not then outstanding).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Assignment and Acceptance.  </font><font style="font-family:inherit;font-size:11pt;">The parties to each assignment shall execute and deliver to the Agent an Assignment and Acceptance, together with a processing and recordation fee of $3,500; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that the Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;The assignee, if it is not a Lender, shall deliver to the Agent an Administrative Questionnaire.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">No Assignment to Certain Persons.  </font><font style="font-family:inherit;font-size:11pt;">No such assignment shall be made to (A)&#160;the Borrowers or any of their Affiliates or Subsidiaries or (B)&#160;to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause&#160;(B).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">No Assignment to Natural Persons.  </font><font style="font-family:inherit;font-size:11pt;">No such assignment shall be made to a natural Person (or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Certain Additional Payments.  </font><font style="font-family:inherit;font-size:11pt;">In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Company and the Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (x)&#160;pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Agent, each Issuer, the Swing Line Lender and each other Lender hereunder (and interest accrued thereon), and (y)&#160;acquire (and fund as appropriate) its full pro rata share of all Loans and </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-113-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">participations in Letters of Credit and Swing Loans in accordance with its Percentage.  Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subject to acceptance and recording thereof by the Agent pursuant to paragraph&#160;(c) of this Section, from and after the effective date specified in each Assignment and Acceptance, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Acceptance, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Acceptance, be released from its obligations under this Agreement (and, in the case of an Assignment and Acceptance covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections&#160;11.5 and 11.27 with respect to facts and circumstances occurring prior to the effective date of such assignment; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender having been a Defaulting Lender.  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this paragraph shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with Section 11.16.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Register.  </font><font style="font-family:inherit;font-size:11pt;">The Agent, acting solely for this purpose as an agent of the Borrowers, shall maintain at one of its offices in Chicago, Illinois a copy of each Assignment and Acceptance delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans owing to, each Lender pursuant to the terms hereof from time to time (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Register&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  The entries in the Register shall be conclusive absent manifest error, and the Borrowers, the Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement.  The Register shall be available for inspection by the Borrowers and any Lender, at any reasonable time and from time to time upon reasonable prior notice.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Certain Pledges.  </font><font style="font-family:inherit;font-size:11pt;">Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided further, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;the right of any such pledgee or grantee (other than any Federal Reserve Bank) to further transfer all or any portion of the rights pledged or granted to it, whether by means of foreclosure or otherwise, shall be at all times subject to the terms of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-114-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.18.&#160;&#160;&#160;&#160;Terms of Collateral Documents not Superseded</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Subject to Section&#160;10.7 hereof, nothing contained herein shall be deemed or construed to permit any act or omission which is prohibited by the terms of any Collateral Document, the covenants and agreements contained herein being in addition to and not in substitution for the covenants and agreements contained in the Collateral Documents.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.19.&#160;&#160;&#160;&#160;PERSONAL JURISDICTION and Jury Trial Waivers</font><font style="font-family:inherit;font-size:11pt;">.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">EXCLUSIVE JURISDICTION</font><font style="font-family:inherit;font-size:11pt;">.  EXCEPT AS PROVIDED IN SUBSECTION&#160;(b), THE AGENT, THE LENDERS AND THE BORROWERS AGREE THAT ALL DISPUTES AMONG THEM ARISING OUT OF, CONNECTED WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AGREEMENT, AND WHETHER ARISING IN CONTRACT, TORT, EQUITY, OR OTHERWISE, SHALL BE RESOLVED ONLY BY (AND EACH OF THEM FOR THE BENEFIT OF THE OTHERS HEREBY IRREVOCABLY SUBMITS TO THE JURISDICTION OF) THE STATE OR FEDERAL COURTS LOCATED IN THE STATE OF NEW YORK SITTING IN NEW YORK COUNTY AND OF THE UNITED STATES DISTRICT COURT OF THE SOUTHERN DISTRICT OF NEW YORK, BUT EACH OF THE AGENT, THE LENDERS AND THE BORROWERS ACKNOWLEDGE THAT ANY APPEALS FROM THOSE COURTS MAY HAVE TO BE HEARD BY A COURT LOCATED OUTSIDE OF NEW YORK COUNTY, NEW YORK.  THE BORROWERS WAIVE IN ALL DISPUTES ANY OBJECTION THAT THEY MAY HAVE TO THE LOCATION OF THE COURT CONSIDERING THE DISPUTE.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">OTHER JURISDICTIONS</font><font style="font-family:inherit;font-size:11pt;">.  THE BORROWERS AGREE THAT THE AGENT, AND EACH OF THE LENDERS SHALL HAVE THE RIGHT TO PROCEED AGAINST THE BORROWERS OR THEIR PROPERTY (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;PROPERTY&#8221;</font><font style="font-family:inherit;font-size:11pt;">) IN A COURT IN ANY LOCATION OR JURISDICTION TO ENABLE THE AGENT OR ANY LENDER TO REALIZE ON PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER ENTERED IN FAVOR OF THE AGENT OR ANY LENDER AND, WITHOUT PREJUDICE TO THE GENERALITY OF THE FOREGOING, EACH BORROWER AGREES THAT THE AGENT OR ANY LENDER SHALL BE ENTITLED TO COMMENCE PROCEEDINGS (WHETHER FOR THE PURPOSE OF OBTAINING OR ENFORCING ANY ORDER OR JUDGMENT OR OTHERWISE HOWSOEVER) IN THE COURTS OF THE JURISDICTIONS WHERE SUCH BORROWER OR ANY OF ITS PROPERTY IS LOCATED. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Jury Trial Waiver.  The Borrowers, the Agent, and each Lender hereby irrevocably waives any and all right to trial by jury in any legal proceeding arising out of or relating to any Loan Document or the transactions contemplated thereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.20.&#160;&#160;&#160;&#160;Currency</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Each reference in this Agreement to U.S.&#160;Dollars or to an Alternative Currency (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;relevant currency&#8221;</font><font style="font-family:inherit;font-size:11pt;">) is of the essence.  To the fullest extent permitted by law, the obligation of each Borrower in respect of any amount due in the relevant currency under this Agreement or any Loan Document shall, notwithstanding any payment in any other currency (whether pursuant to a judgment or otherwise), be discharged only to the extent of the amount in the relevant currency that the Agent, Issuer or Lender entitled to receive such payment may, in accordance with normal banking procedures, purchase with </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-115-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the sum paid in such other currency (after any premium and costs of exchange) on the Business Day immediately following the day on which such party receives such payment.  If the amount in the relevant currency so purchased for any reason falls short of the amount originally due in the relevant currency, the Borrowers shall pay such additional amounts, in the relevant currency, as may be necessary to compensate for the shortfall.  Any obligations of the Borrowers not discharged by such payment shall, to the fullest extent permitted by applicable law, be due as a separate and independent obligation and, until discharged as provided herein, shall continue in full force and effect.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.21.&#160;&#160;&#160;&#160;Currency Equivalence</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;If for the purposes of obtaining judgment in any court it is necessary to convert a sum due from any Borrower on the Obligations in the currency expressed to be payable herein or in an Application or under any other Loan Documents (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;specified currency&#8221;</font><font style="font-family:inherit;font-size:11pt;">) into another currency, the parties agree that the rate of exchange used shall be that at which in accordance with normal banking procedures the Agent could purchase the specified currency with such other currency on the Business Day preceding that on which final judgment is given.  The obligation of each Borrower in respect of any such sum due to the Agent, any Issuer or any Lender on the Obligations shall, notwithstanding any judgment in a currency other than the specified currency, be discharged only to the extent that on the Business Day following receipt by the Agent, such Issuer or such Lender, as applicable, of any sum adjudged to be so due in such other currency, the Agent, such Issuers or such Lender, as applicable, may in accordance with normal banking procedures purchase the specified currency with such other currency.  If the amount of the specified currency so purchased is less than the sum originally due to the Agent, such Issuers or such Lender in the specified currency, the Borrowers agree, as a separate obligation and notwithstanding any such judgment, to indemnify the Agent, such Issuers or such Lender, as the case may be, against such loss, and if the amount of the specified currency so purchased exceeds the amount originally due to the Agent, such Issuer or such Lender in the specified currency, the Agent, such Issuer or such Lender, as the case may be, agrees to remit such excess to the Borrowers.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.22.&#160;&#160;&#160;&#160;Change in Currency</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">. </font><font style="font-family:inherit;font-size:11pt;">&#32;(a)&#160;If more than one currency or currency unit are at the same time recognized by the central bank of any country as the lawful currency of that country, (i)&#160;any reference in any Loan Documents to, and any obligations arising under any Loan Documents in, the currency of that country shall be translated into, and paid in, the currency or currency unit designated by the Agent, after consultation with the Borrowers and the Lenders and (ii)&#160;any translation from one currency or currency unit to another shall be at the official rate of exchange recognized by the central bank of that country for the conversion of that currency or currency unit into the other, rounded up or down by the Agent, acting reasonably.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;If a change in any currency of a country occurs, the Loan Documents will, to the extent the Agent (acting reasonably) specifies is necessary, be amended to comply with any generally accepted conventions and market practice in any relevant interbank market and otherwise to reflect the change in currency and, if there is no generally accepted convention or market practice, or the Agent considers, in its absolute discretion, that there is no generally accepted convention or market practice, in such manner and to such extent as the Agent specifies.  The Agent will notify the other parties to the relevant Loan Documents of any such amendment, which shall be binding on all the parties to that Loan Document.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-116-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;The Borrowers shall, from time to time immediately on demand by the Agent, pay to the Agent for the account of any Lender the amount of any costs or increased costs incurred by, or of any reduction in any amount payable to or in the effective return on its capital pursuant to, or of interest or other return foregone by, such Lender or any holding company of such Lender as a result of any change in the currency of a country.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.23.&#160;&#160;&#160;&#160;Interest Rate Limitation</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan to any Borrower, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Charges&#8221;</font><font style="font-family:inherit;font-size:11pt;">), shall exceed the maximum lawful rate permitted by applicable law (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Maximum Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">) which may be contracted for, charged, taken, received or reserved by any one or more of the Lenders holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable with respect to such Loan but were not payable as a result of the operation of this Section&#160;11.23 shall be cumulated and the interest and Charges payable to such Lender or Lenders in respect of other Loans shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the rate set out herein, to the date of repayment, shall be have been received by such Lender or Lenders.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.24.&#160;&#160;&#160;&#160;USA Patriot Act</font><font style="font-family:inherit;font-size:11pt;">.  Each Lender and Issuer that is subject to the requirements of the USA Patriot Act hereby notifies the Borrowers that pursuant to the requirements of such Act, it is required to obtain, verify, and record information that identifies the Borrowers, which information includes the name and address of the Borrowers and other information that will allow such Lender or Issuer to identify the Borrowers in accordance with the USA Patriot Act.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.25.&#160;&#160;&#160;&#160; Confidentiality</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  Each of the Agent, the Lenders and the Issuers severally agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a)&#160;to its and its Affiliates&#8217; directors, officers, employees and agents, including accountants, legal counsel and other advisors to the extent any such Person has a need to know such Information (it being understood that the Persons to whom such disclosure is made will first be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b)&#160;to the extent requested by any regulatory authority (including any self&#8209;regulatory authority, such as the National Association of Insurance Commissioners), (c)&#160;to the extent required by applicable laws or regulations or by any subpoena or similar legal process, (d)&#160;to any other party hereto, (e)&#160;in connection with the exercise of any remedies hereunder or under any other Loan Document or any suit, action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f)&#160;subject to an agreement containing provisions substantially the same as those of this Section, to (A)&#160;any assignee of or participant in, or any prospective assignee of or participant in, any of its rights or obligations under this Agreement; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that under no circumstances shall Information be disclosed to a participant or prospective participant whose primary business is in direct competition with the business of the Company and its Subsidiaries or (B)&#160;any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Company or any of its Subsidiary and its obligations, (g)&#160;with the prior written consent of the Company, (h)&#160;to the extent such Information (A)&#160;becomes publicly available other than as a result of a breach of this </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-117-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Section or (B)&#160;becomes available to the Agent, any Lender or Issuer on a non&#8209;confidential basis from a source other than the Company or any of its Subsidiaries or any of their directors, officers, employees or agents, including accountants, legal counsel and other advisors, (i)&#160;with the prior consent of the Company, to rating agencies if requested or required by such agencies in connection with a rating relating to the Loans, Aggregate Revolving Commitments, or Term Loan Commitments hereunder, or (j)&#160;to entities which compile and publish information about the syndicated loan market, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided</font><font style="font-family:inherit;font-size:11pt;">&#32;that only basic information about the pricing and structure of the transaction evidenced hereby may be disclosed pursuant to this subsection&#160;(j).  For purposes of this Section, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Information&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all information received from any Borrower or any Subsidiary or from any other Person on behalf of the Borrowers or Subsidiaries relating to any Borrower or Subsidiary or any of their respective businesses, other than any such information that is available to the Agent, any Lender or Issuer on a nonconfidential basis prior to disclosure by any Borrower or Subsidiary or from any other Person on behalf of the Company or any of its Subsidiaries.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.26.&#160;&#160;&#160;&#160;Sharing of Set&#8209;Off.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#8209;  If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or other obligations hereunder resulting in such Lender receiving payment of a proportion of the aggregate amount of its Loans and accrued interest thereon or other such obligations greater than its pro rata share thereof as provided herein, then the Lender receiving such greater proportion shall (a)&#160;notify the Agent of such fact, and (b)&#160;purchase (for cash at face value) participations in the Loans and such other obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that:</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest; and</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;the provisions of this Section shall not be construed to apply to (x)&#160;any payment made by the Borrowers pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender), or (y)&#160;any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in Obligations to any assignee or participant, other than to any Borrower or any Restricted Subsidiary thereof (as to which the provisions of this Section shall apply).</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Each Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against each Borrower or any Restricted Subsidiary rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of each Borrower and Restricted Subsidiary in the amount of such participation.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.27.&#160;&#160;&#160;&#160;Set&#8209;off</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#8209;.  In addition to any rights now or hereafter granted under the Loan Documents or applicable law and not by way of limitation of any such rights, if an Event of Default shall have occurred and be continuing, each Lender, each Issuer, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by applicable law, to set off and </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-118-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held, and other obligations (in whatever currency) at any time owing, by such Lender, such Issuer or any such Affiliate, to or for the credit or the account of the Borrowers or any other Restricted Subsidiary against any and all of the obligations of the Borrowers or such Restricted Subsidiary now or hereafter existing under this Agreement or any other Loan Document to such Lender or such Issuer or their respective Affiliates, irrespective of whether or not such Lender, Issuer or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Borrowers or such Restricted Subsidiary may be contingent or unmatured or are owed to a branch, office or Affiliate of such Lender or such Issuer different from the branch, office or Affiliate holding such deposit or obligated on such indebtedness; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that in the event that any Defaulting Lender shall exercise any such right of setoff, (x)&#160;all amounts so set off shall be paid over immediately to the Agent for further application in accordance with the provisions of Section&#160;2.12 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Agent, the Issuers, and the Lenders, and (y)&#160;the Defaulting Lender shall provide promptly to the Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff.  The rights of each Lender, each Issuer and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuer or their respective Affiliates may have.  Each Lender and Issuer agrees to notify the Company and the Agent promptly after any such setoff and application; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided </font><font style="font-family:inherit;font-size:11pt;">that the failure to give such notice shall not affect the validity of such setoff and application.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.28.&#160;&#160;&#160;&#160;Amendment and Restatement</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.  This Agreement amends and restates the Existing Credit Agreement and is not intended to be or operate as a novation or an accord and satisfaction of the Existing Credit Agreement or the Obligations of the Borrowers evidenced or provided for thereunder.  Without limiting the generality of the foregoing, the Borrowers agree that notwithstanding the execution and delivery of this Agreement and the Collateral Documents, the Liens previously granted to the Agent pursuant to the Collateral Documents shall be and remain in full force and effect and that any rights and remedies of the Agent thereunder and obligations of the Borrowers and the Guarantors thereunder shall be and remain in full force and effect, shall not be affected, impaired or discharged thereby and shall secure all of the Borrowers&#8217; and the Guarantors&#8217; indebtedness, Obligations and liabilities to the Agent and the Lenders under the Existing Credit Agreement as amended and restated hereby.  Nothing herein contained shall in any manner affect or impair the priority of the Liens created and provided for by the Collateral Documents as to the indebtedness, Obligations and liabilities that would be secured thereby prior to giving effect hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.29.&#160;&#160;&#160;&#160;Removal of Lenders and Assignment of Interests; Equalization of Loans</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Removal of Lenders and Assignment of Interests.  </font><font style="font-family:inherit;font-size:11pt;">Each of the Lenders listed under the heading </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Departing Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">, as Departing Lenders, hereby agrees to sell and assign without representation, recourse, or warranty (except that each Departing Lender represents it has authority to execute and deliver this Agreement and sell its Obligations contemplated hereby, which Obligations are owned by such Departing Lender free and clear of all Liens), and upon the satisfaction of the conditions precedent set forth in Section&#160;6.2 hereof (A) the Lenders hereby agree to purchase, 100% of such Departing Lender&#8217;s outstanding Obligations </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-119-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">under the Existing Credit Agreement and the Loan Documents (including, without limitation, all of the Obligations held by such Departing Lender, together with all of its interests in outstanding Letters of Credit) for a purchase price equal to the outstanding principal balance of Loans and accrued but unpaid interest and fees owed to such Departing Lender under the Existing Credit Agreement as of the Closing Date, which purchase price shall be paid in immediately available funds on the Closing Date (B) to the extent such Departing Lender is a Participating Lender in an Existing Letter of Credit, its Participating Interest shall be deemed reduced to zero and reallocated to the Lenders as contemplated in Section 11.29(b) herein and (C) the Borrowers shall pay to such Departing Lender any amounts otherwise owing to such Departing Lender not payable by the Lenders pursuant to subclause (A) hereof including, but not limited to, those arising under Section 2.5 hereof.  Such purchases and sales shall be arranged through the Agent and each Departing Lender hereby agrees to execute such further instruments and documents, if any, as the Agent may reasonably request in connection therewith.  Upon the execution and delivery of this Agreement by the Departing Lenders, the Lenders, and the Borrowers and the payment of the Obligations owing to the Departing Lenders, each Departing Lender shall cease to be a Lender under the Credit Agreement and the other Loan Documents and (i)&#160;the Lenders shall have the rights of the Departing Lenders thereunder subject to the terms and conditions hereof and (ii)&#160;each Departing Lender shall have relinquished its rights (other than rights to indemnification and reimbursements referred to in the Existing Credit Agreement which survive the repayment of the Obligations owed to such Departing Lender in accordance with its terms, including Section&#160;11.5 and 11.7 thereof) and be released from their obligations under the Existing Credit Agreement.  The parties hereto agree that, except as provided for in the preceding sentence, all references in the Loan Documents to the Lenders or any Lender shall from and after the date hereof no longer include the Departing Lenders and the Departing Lenders shall have no obligations under this Agreement other than those set out in this Section 11.29.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Equalization of Loans.  </font><font style="font-family:inherit;font-size:11pt;">Upon the satisfaction of the conditions precedent set forth in Section&#160;6.2 hereof, all loans and letters of credit outstanding under the Existing Credit Agreement shall remain outstanding as the initial Borrowing of Loans and Letters of Credit under this Agreement and, in connection therewith, the Borrowers shall be deemed to have prepaid all outstanding Eurodollar Loans on the Closing Date.  On the Closing Date, the Lenders each agree to make such purchases and sales of interests in the outstanding Loans and interests in outstanding Letters of Credit between themselves so that each Lender is then holding its relevant Percentage of outstanding Loans and L/C Obligations.  Such purchases and sales shall be arranged through the Agent and each Lender hereby agrees to execute such further instruments and documents, if any, as the Agent may reasonably request in connection therewith. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.30.&#160;&#160;&#160;&#160;No Fiduciary Duties</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Each Borrower agrees that in connection with all aspects of the transactions contemplated hereby and any communications in connection therewith, such Borrower and its Subsidiaries, on the one hand, and the Agent, the Lead Arrangers, Bookrunners, the Co-Documentation Agents, the Co-Syndication Agents, each Issuer, each Lender and their respective Affiliates, on the other hand, will have a business relationship that does not create, by implication or otherwise, any fiduciary duty on the part of the Agent, the Lead Arrangers, Bookrunners, the Co-Documentation Agents, the Co-Syndication Agents, each Issuer, each Lender or their respective Affiliates and no such duty will be deemed to have arisen in connection with such transactions or communications.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-120-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.31.&#160;&#160;&#160;&#160;Acknowledgment and Consent to Bail-In of EEA Financial Institutions</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;.Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Lender that is an EEA Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the write-down and conversion powers of an EEA Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the application of any Write-Down and Conversion Powers by an EEA Resolution Authority to any such liabilities arising hereunder which may be payable to it by any Lender that is an EEA Financial Institution; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;the effects of any Bail-in Action on any such liability, including, if applicable:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;a reduction in full or in part or cancellation of any such liability;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such EEA Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;the variation of the terms of such liability in connection with the exercise of the write-down and conversion powers of any EEA Resolution Authority.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section 11.32.&#160;&#160;&#160;&#160;Acknowledgement Regarding Any Supported QFCs</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;To the extent that the Loan Documents provide support, through a guarantee or otherwise, for any Interest Rate Protection and Other Hedging Agreements or any other agreement or instrument that is a QFC (such support, &#8220;QFC Credit Support&#8221;, and each such QFC, a &#8220;Supported QFC&#8221;), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the &#8220;U.S. Special Resolution Regimes&#8221;) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Loan Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In the event a Covered Entity that is party to a Supported QFC (each, a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Covered Party&#8221;</font><font style="font-family:inherit;font-size:11pt;">) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States.  In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-121-</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">under a U.S. Special Resolution Regime, Default Rights under the Credit Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Loan Documents were governed by the laws of the United States or a state of the United States.  Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties hereunder with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party under a Supported QFC or any QFC Credit Support.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">As used in this Section, the following terms have the following meanings:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BHC Act Affiliate&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Covered Entity&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means any of the following: (i) a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 252.82(b); (ii) a &#8220;covered bank&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 47.3(b); or (iii) a &#8220;covered FSI&#8221; as that term is defined in, and interpreted in accordance with, 12 C.F.R. &#167; 382.2(b).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Default Right&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. &#167;&#167; 252.81, 47.2 or 382.1, as applicable.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;QFC&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12 U.S.C. 5390(c)(8)(D).</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[SIGNATURE PAGES TO FOLLOW]</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-122-</font></div></div><hr style="page-break-after:always"><div><a name="s83DC7BECBAB7D3CF41D8375AA6FA124F"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Upon your acceptance hereof in the manner hereinafter set forth, this Agreement shall be a contract between us for the purposes hereinabove set forth.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dated as of the date first written above. </font></div><div style="line-height:140%;padding-top:32px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:42px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:330px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;text-indent:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:&#160;&#160;&#160;&#160;Mark A. Pompa </font></div><div style="line-height:140%;text-align:left;text-indent:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:&#160;&#160;&#160;&#160;Executive Vice President, Chief </font></div><div style="line-height:140%;text-align:left;padding-left:384px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Financial Officer and Treasurer</font></div><div style="line-height:140%;padding-top:33px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP (UK) plc</font></div><table cellpadding="0" cellspacing="0" style="padding-top:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:330px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________ <br>Name: &#160;&#160;&#160;&#160;Mark A. Pompa </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:372px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:329px;"><font style="font-family:inherit;font-size:11pt;">Title: </font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Director </font></div></td></tr></table><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Credit Agreement]</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Accepted and Agreed to as of the day and year last above written.</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent, an Issuer and a Lender</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By&#160;&#160;&#160;&#160;___________________________________</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  _____________________________&#160;&#160;&#160;&#160; <br>Title:  ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BMO HARRIS BANK N.A, as an Issuer of an Existing L/C</font></div><div style="line-height:140%;text-align:left;padding-left:312px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:312px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By&#160;&#160;&#160;&#160;___________________________________</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  _____________________________&#160;&#160;&#160;&#160; <br>Title:  ______________________________&#160;&#160;&#160;&#160;</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Credit Agreement]</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">[_________________________]</font><font style="font-family:inherit;font-size:12pt;">, as a Lender</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By </font><font style="font-family:inherit;font-size:11pt;">___________________________________</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Name </font><font style="font-family:inherit;font-size:11pt;">______________________________</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160; <br>Title</font><font style="font-family:inherit;font-size:11pt;">________________________________</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-331px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-331px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:312px;text-indent:-312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Credit Agreement]</font></div></div><hr style="page-break-after:always"><div><a name="sC76F027FF45257FAC774375AA706692B"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:32px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#8220;DEPARTING LENDER&#8221;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">]</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[_______________________________]</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By&#160;&#160;&#160;&#160;___________________________________</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name ______________________________&#160;&#160;&#160;&#160; <br>Title _______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Credit Agreement]</font></div></div><hr style="page-break-after:always"><div><a name="s8677E3B27690BB242369375AA724A0CF"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT A-1</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">TERM NOTE</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:624px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________, 20__</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FOR VALUE RECEIVED, the undersigned, EMCOR GROUP, INC., a Delaware corporation</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">(the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">), hereby promises to pay to _________________________ (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">) or its registered assigns at the principal office of the Agent in Chicago, Illinois (or such other location as the Agent may designate to the Company), in immediately available funds, the unpaid principal amount of the Term&#160;Loan made or maintained by the Lender to the Company pursuant to the Credit Agreement, in installments in the amounts called for by Section&#160;1.6(a)</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">of the Credit Agreement, together with interest on the principal amount of such Term&#160;Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates, specified in the Credit Agreement.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note is one of the Term&#160;Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 among the Company, the other Borrowers party thereto, the Lenders and Issuers party thereto, and Bank of Montreal, as Agent (as extended, renewed, amended or restated from time to time, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), and this Note and the holder hereof are entitled to all the benefits and security</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof.  All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement.  This Note shall be governed by and construed in accordance with the internal laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Voluntary prepayments may be made hereon, certain prepayments are required to be made hereon, and this Note may be declared due prior to the expressed maturity hereof, all in the events, on the terms and in the manner as provided for in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Term Note dated as of __________ made by the Borrower in favor of _____________.]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company hereby waives demand, presentment, protest or notice of any kind hereunder.</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:42px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:330px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title _______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-1</font></div></div><hr style="page-break-after:always"><div><a name="sF8F0C69A88C49E80BB91375AA732C29F"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-bottom:13px;padding-top:13px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT A-2</font></div><div style="line-height:140%;padding-bottom:13px;padding-top:13px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">REVOLVING CREDIT NOTE</font></div><div style="line-height:140%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________, 20__</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For value received, the undersigned, _____________________, a ________________ corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrower&#8221;</font><font style="font-family:inherit;font-size:11pt;">), hereby promises to pay to ________________________ ______________________ (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">), at the principal office of Bank of Montreal in Chicago, Illinois, in the currency of each Revolving Loan evidenced hereby in accordance with Section&#160;1 of the Credit Agreement, the aggregate unpaid principal amount of each Revolving Loans made by the Lender to the Borrower pursuant to the Credit Agreement on the due date therefore as specified in the Credit Agreement, together with interest on the principal amount of each Revolving Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates specified in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Lender shall record on its books or records or on a schedule attached to this Note, which is a part hereof, each Revolving Loan made by it pursuant to the Credit Agreement, any repayment of principal and interest and the principal balances from time to time outstanding hereon, and the currency in which made, provided that prior to the transfer of this Note all such amounts shall be recorded on a schedule attached to this Note.  The record thereof, whether shown on such books or records or on a schedule to this Note, shall be </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">prima facie</font><font style="font-family:inherit;font-size:11pt;">&#32;evidence of the same, provided, however, that the failure of the Lender to record any of the foregoing or any error in any such record shall not limit or otherwise affect the obligation of the Borrowers to repay all Revolving Loans made to them pursuant to the Credit Agreement together with accrued interest thereon.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note is one of the Revolving Credit Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020, among the Borrowers, Bank of Montreal, as Agent, and the Lenders from time to time party thereto (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), and this Note and the holder hereof are entitled to all the benefits provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof.  All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note is issued by the Borrower under the terms and provisions of the Credit Agreement and is secured by the Collateral Documents, and this Note and the holder hereof are entitled to all of the benefits and security provided for thereby or referred to therein, to which reference is hereby made for a statement thereof.  This Note may be declared to be, or be and become, due prior to its expressed maturity, voluntary prepayments may be made hereon, and certain prepayments are required to be made hereon, all in the events, on the terms and with the effects provided in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-2-1</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note shall be construed in accordance with, and governed by, the internal laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Revolving Credit Note dated as of __________ made by the Borrower in favor of _____________.]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Borrower hereby promises to pay all costs and expenses (including attorneys&#8217; fees) suffered or incurred by the holder hereof in collecting this Note or enforcing any rights in any collateral herefor.  The Borrower hereby waives presentment for payment and demand.</font></div><div style="line-height:140%;padding-top:32px;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:348px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its _________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-2-2</font></div></div><hr style="page-break-after:always"><div><a name="s726DFC498F1C6F550829375AA73CF2C1"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT A-3</font></div><div style="line-height:140%;padding-bottom:13px;padding-top:13px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SWING NOTE</font></div><div style="line-height:140%;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________, 20__</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For value received, the undersigned, EMCOR Group, Inc., a Delaware corporation (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrower&#8221;</font><font style="font-family:inherit;font-size:11pt;">), hereby promises to pay to Bank of Montreal (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">), at the principal office of Bank of Montreal in Chicago, Illinois, in the currency of each Swing Loan evidenced hereby in accordance with Section&#160;1 of the Credit Agreement, the aggregate unpaid principal amount of each Swing Loans made by the Lender to the Borrower pursuant to the Credit Agreement on the due date therefore as specified in the Credit Agreement, together with interest on the principal amount of each Swing Loan from time to time outstanding hereunder at the rates, and payable in the manner and on the dates specified in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Lender shall record on its books or records or on a schedule attached to this Note, which is a part hereof, each Swing Loan made by it pursuant to the Credit Agreement, any repayment of principal and interest and the principal balances from time to time outstanding hereon, and the currency in which made, provided that prior to the transfer of this Note all such amounts shall be recorded on a schedule attached to this Note.  The record thereof, whether shown on such books or records or on a schedule to this Note, shall be </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">prima facie</font><font style="font-family:inherit;font-size:11pt;">&#32;evidence of the same, provided, however, that the failure of the Lender to record any of the foregoing or any error in any such record shall not limit or otherwise affect the obligation of the Borrowers to repay all Swing Loans made to them pursuant to the Credit Agreement together with accrued interest thereon.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note is one of the Swing Notes referred to in the Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020, among the Borrowers, Bank of Montreal, as Agent, and the Lenders from time to time party thereto (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), and this Note and the holder hereof are entitled to all the benefits provided for thereby or referred to therein, to which Credit Agreement reference is hereby made for a statement thereof.  All defined terms used in this Note, except terms otherwise defined herein, shall have the same meaning as in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note is issued by the Borrower under the terms and provisions of the Credit Agreement and is secured by the Collateral Documents, and this Note and the holder hereof are entitled to all of the benefits and security provided for thereby or referred to therein, to which reference is hereby made for a statement thereof.  This Note may be declared to be, or be and become, due prior to its expressed maturity, voluntary prepayments may be made hereon, and certain prepayments are required to be made hereon, all in the events, on the terms and with the effects provided in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Note shall be construed in accordance with, and governed by, the internal laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York).</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-3-1</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[This Note is issued in substitution and replacement for, and evidences all of the indebtedness previously evidenced by, that certain Swing Note dated as of __________ made by the Borrower in favor of _____________.]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Borrower hereby promises to pay all costs and expenses (including attorneys&#8217; fees) suffered or incurred by the holder hereof in collecting this Note or enforcing any rights in any collateral herefor.  The Borrower hereby waives presentment for payment and demand.</font></div><div style="line-height:140%;padding-top:32px;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its _________________________________</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A-3-2</font></div></div><hr style="page-break-after:always"><div><a name="s59E0F7634E9718B0D399375AA74EC5B0"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT B</font><font style="font-family:inherit;font-size:11pt;">&#32;<br> <br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">COMPLIANCE CERTIFICATE</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">FOR THE FISCAL QUARTER ENDING __________</font></div><div style="line-height:140%;padding-top:29px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">To:&#160;&#160;&#160;&#160;Bank of Montreal</font></div><div style="line-height:140%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as Agent under, and the Lenders</font></div><div style="line-height:140%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">party to the Amended and Restated</font></div><div style="line-height:140%;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Credit Agreement described below</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Compliance Certificate is furnished to the Lenders pursuant to the requirements of Section&#160;7.5 of the Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020, by and among EMCOR Group, Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">), EMCOR Group (UK) plc, a United Kingdom public limited company and Bank of Montreal, as agent thereunder (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and the Lenders named therein (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  Unless otherwise defined herein, the terms used in this Compliance Certificate have the meanings ascribed thereto in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THE UNDERSIGNED HEREBY CERTIFIES THAT:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;I am the duly elected ______________ of the Company;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;I have reviewed the terms of the Credit Agreement and I have made, or have caused to be made under my supervision, a detailed review of the transactions and conditions of the Borrowers and Restricted Subsidiaries during the accounting period covered by the financial statements being furnished concurrently with this Certificate;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;The examinations described in paragraph&#160;2 did not disclose, and I have no knowledge of, the existence of any condition or the occurrence of any event which constitutes a Default or an Event of Default at any time during or at the end of the accounting period covered by the accompanying financial statements or as of the date of this Certificate, except as set forth immediately below;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;The financial statements required by Section&#160;7.5 of the Credit Agreement and being furnished to you concurrently with this Certificate fairly present in all material respects the financial condition and results of operations of the Company and its Subsidiaries as of the dates and for the periods covered thereby; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;Schedule&#160;I attached hereto sets forth financial data and computations evidencing the Borrowers&#8217; compliance with certain covenants of the Credit Agreement, all of which data and computations are true, complete and correct and have been made in accordance with the relevant Sections of the Credit Agreement.*</font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;Also attached hereto is a summary of claims with a recorded value of over $10,000,000 in litigation, mediation or arbitration.*</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Described below are the exceptions, if any, to paragraph&#160;3 by listing, in detail, the nature of the condition or event, the period during which it has existed and the action which the Borrowers have taken, are taking, or propose to take with respect to each such condition or event:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;__________________________________________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;__________________________________________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;__________________________________________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;__________________________________________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The foregoing certifications, together with the computations set forth in Schedule&#160;I attached hereto and the financial statements furnished concurrently with this Certificate in support hereof, are made and delivered as of this ______ day of _______________, 20___.</font></div><div style="line-height:140%;padding-top:32px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:center;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(Type or Print Name)</font></div><div style="line-height:140%;text-align:left;padding-left:312px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">* Include only quarterly.</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-2</font></div></div><hr style="page-break-after:always"><div><a name="sF1312DEB98AD86E52BA6375AA77D9633"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE&#160;I</font></div><div style="line-height:140%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">COMPLIANCE CALCULATIONS </font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SIXTH AMENDED AND RESTATED CREDIT AGREEMENT <br>DATED AS OF MARCH 2, 2020</font></div><div style="line-height:140%;padding-top:16px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CALCULATIONS AS OF _______________, 20__</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;"><hr></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">A.</font></div></td><td style="vertical-align:top;padding-left:65.33333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-65.33333333333333px;"><font style="font-family:inherit;font-size:11pt;">LEVERAGE RATIO (SECTION&#160;7.7)</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;Total Funded Debt&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Excess Cash&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;Line A1 minus A2&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;Net Income for past 12 calendar months &#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;Interest Expense for past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;Income taxes for past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.&#160;&#160;&#160;&#160;Depreciation of fixed assets for past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.&#160;&#160;&#160;&#160;Amortization of intangible assets during past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:84px;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.&#160;&#160;&#160;&#160;Non-cash charges of the Company and </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:61px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">&#32;</font></div></td><td style="vertical-align:top;padding-left:22.666666666666668px;"><div style="line-height:140%;text-align:justify;font-size:11pt;text-indent:-22.666666666666668px;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;its Restricted Subsidiaries for past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div></td></tr></table><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.&#160;&#160;&#160;&#160;One-time extraordinary cash charges acceptable to the </font></div><div style="line-height:140%;text-align:justify;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Agent not to exceed $50.0 million in any fiscal year and $200.0 </font></div><div style="line-height:140%;text-align:justify;padding-left:96px;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">million in the aggregate during the term of this Agreement&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.&#160;&#160;&#160;&#160;Sum of Lines A4, A5, A6, A7, A8, A9 and A10&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12.&#160;&#160;&#160;&#160;Adjustments resulting from Acquisitions during past </font></div><div style="line-height:140%;text-align:justify;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12 calendar months (including adjustments for non&#8209;recurring </font></div><div style="line-height:140%;text-align:justify;padding-left:96px;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">expenses and income reasonably determined by the Company</font></div><div style="line-height:140%;text-align:justify;padding-left:96px;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">in good faith and established to the reasonable satisfaction</font></div><div style="line-height:140%;text-align:justify;padding-left:96px;text-indent:81px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">of the Agent)&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13.&#160;&#160;&#160;&#160;Sum of Lines A11 and A12 (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Adjusted EBITDA&#8221;</font><font style="font-family:inherit;font-size:11pt;">)&#160;&#160;&#160;&#160;$________</font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">14.&#160;&#160;&#160;&#160;Ratio of Line A3 to Line A13&#160;&#160;&#160;&#160;________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15.&#160;&#160;&#160;&#160;Ratio of Line A14 shall not be more than&#160;&#160;&#160;&#160;____ to 1.0</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16.&#160;&#160;&#160;&#160;Company is in Compliance&#160;&#160;&#160;&#160;Yes/No</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">B.</font></div></td><td style="vertical-align:top;padding-left:65.33333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-65.33333333333333px;"><font style="font-family:inherit;font-size:11pt;">INTEREST COVERAGE RATIO (SECTION&#160;7.8)</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;Adjusted EBITDA (Line A13 above)&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Net Interest Expense (in cash) for past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;All interest income received during past 12 calendar months&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;Line B2 minus Line B3&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;Ratio of Line B1 to Line B4&#160;&#160;&#160;&#160;$________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;B5 shall not be less than&#160;&#160;&#160;&#160;3.00 to 1</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.&#160;&#160;&#160;&#160;Company is in Compliance&#160;&#160;&#160;&#160;Yes/No</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div><a name="s9FF065089C354B7C607D375AA79FBB4E"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT&#160;C</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSIGNMENT AND ACCEPTANCE</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Assignment and Acceptance (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Assignment and Acceptance&#8221;</font><font style="font-family:inherit;font-size:11pt;">) is dated as of the Effective Date set forth below and is entered into by and between </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor identified in item 1 below (</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each, an]</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Assignor&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee identified in item&#160;2 below ([the][each, an] </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Assignee&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[It is understood and agreed that the rights and obligations of [the Assignors][the Assignees]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">3</sup></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;hereunder are several and not joint.]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">4</sup></font><font style="font-family:inherit;font-size:11pt;">&#32;Capitalized terms used but not defined herein shall have the meanings given to them in the Credit Agreement identified below (as amended, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), receipt of a copy of which is hereby acknowledged by </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee.  The Standard Terms and Conditions set forth in Annex&#160;1 attached hereto are hereby agreed to and incorporated herein by reference and made a part of this Assignment and Acceptance as if set forth herein in full.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For an agreed consideration, </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor hereby irrevocably sells and assigns to </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Assignee][the respective Assignees]</font><font style="font-family:inherit;font-size:11pt;">, and </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee hereby irrevocably purchases and assumes from </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Assignor][the respective Assignors]</font><font style="font-family:inherit;font-size:11pt;">, subject to and in accordance with the Standard Terms and Conditions and the Credit Agreement, as of the Effective Date inserted by the Agent as contemplated below (i)&#160;all of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Assignor&#8217;s][the respective Assignors&#8217;]</font><font style="font-family:inherit;font-size:11pt;">&#32;rights and obligations in </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[its capacity as a Lender][their respective capacities as Lenders]</font><font style="font-family:inherit;font-size:11pt;">&#32;under the Credit Agreement and any other documents or instruments delivered pursuant thereto to the extent related to the amount and percentage interest identified below of all of such outstanding rights and obligations of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Assignor][the respective Assignors]</font><font style="font-family:inherit;font-size:11pt;">&#32;under the respective facilities identified below (including without limitation any letters of credit, guarantees, and swing loans included in such facilities), and (ii)&#160;to the extent permitted to be assigned under applicable law, all claims, suits, causes of action and any other right of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Assignor (in its capacity as a Lender)][the respective Assignors (in their respective capacities as Lenders)]</font><font style="font-family:inherit;font-size:11pt;">&#32;against any Person, whether known or unknown, arising under or in connection with the Credit Agreement, any other documents or instruments delivered pursuant thereto or the loan transactions governed thereby or in any way based on or related to any of the foregoing, including, but not limited to, contract claims, tort claims, malpractice claims, statutory claims and all other claims at law or in equity related to the rights and obligations sold and assigned pursuant to clause&#160;(i) above (the rights and obligations sold and assigned by </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][any]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor to </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][any]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee pursuant to clauses&#160;(i) and (ii) above being referred to herein collectively as </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][an]</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Assigned Interest&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  Each such sale and assignment is without recourse to </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][any]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor and, except as expressly provided in this Assignment and Acceptance, without representation or warranty by </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][any]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________________</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">For bracketed language here and elsewhere in this form relating to the Assignor(s), if the assignment is from a single Assignor, choose the first bracketed language.  If the assignment is from multiple Assignors, choose the second bracketed language.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">For bracketed language here and elsewhere in this form relating to the Assignee(s), if the assignment is to a single Assignee, choose the first bracketed language.  If the assignment is to multiple Assignees, choose the second bracketed language.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Select as appropriate.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Include bracketed language if there are either multiple Assignors or multiple Assignees.</font></div></td></tr></table><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;Assignor</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[s]</font><font style="font-family:inherit;font-size:11pt;">:&#160;&#160;&#160;&#160;________________________________</font></div><div style="line-height:140%;padding-top:9px;text-align:justify;padding-left:240px;text-indent:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">________________________________</font></div><div style="line-height:140%;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Assignor [is] [is not] a Defaulting Lender]</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Assignee</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[s]</font><font style="font-family:inherit;font-size:11pt;">:&#160;&#160;&#160;&#160;________________________________</font></div></td></tr></table><div style="line-height:140%;padding-top:9px;text-align:justify;padding-left:240px;text-indent:240px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">________________________________</font></div><div style="line-height:140%;text-align:justify;padding-left:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[for each Assignee, indicate [Affiliate][Approved Fund] of [</font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">identify Lender</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">]</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Borrower(s):&#160;&#160;&#160;&#160;EMCOR Group, Inc.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Agent:&#160;&#160;&#160;&#160;Bank of Montreal, as the Agent under the Credit Agreement</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Credit Agreement:&#160;&#160;&#160;&#160;Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 among EMCOR Group, Inc., certain of its Subsidiaries, as Borrowers, the Lenders parties thereto, Bank of Montreal, as Agent, and the other agents parties thereto</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Assigned Interest[s]:</font></div></td></tr></table><div style="line-height:120%;padding-left:6px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:15%;"></td><td style="width:14%;"></td><td style="width:15%;"></td><td style="width:20%;"></td><td style="width:19%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ASSIGNOR[S]</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">5</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Assignee[s]</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">6</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Facility Assigned</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">7</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate Amount of Commitment/Loans for all Lenders</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">8</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;padding-top:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">AMOUNT OF COMMITMENT/LOANS ASSIGNED</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">8</sup></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Percentage Assigned of Commitment/ <br>Loans</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">9</sup></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$</font></div></td><td style="vertical-align:top;border-bottom:1px solid #00000a;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #00000a;border-right:1px solid #00000a;border-top:1px solid #00000a;"><div style="padding-bottom:2px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________________</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">List each Assignor, as appropriate.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">6.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">List each Assignee, as appropriate.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">7.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fill in the appropriate terminology for the types of facilities under the Credit Agreement that are being assigned under this Assignment (e.g., &#8220;Revolving Credit Commitment,&#8221; &#8220;Term Loan Commitment,&#8221; etc.)</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">8.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Amount to be adjusted by the counterparties to take into account any payments or prepayments made between the Trade Date and the Effective Date.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">9.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Set forth, to at least 9 decimals, as a percentage of the Commitment/Loans of all Lenders thereunder.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C&#8209;2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">7.&#160;&#160;&#160;&#160;Trade Date:&#160;&#160;&#160;&#160;______________] </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">10</sup>&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________________</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">10.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">To be completed if the Assignor(s) and the Assignee(s) intend that the minimum assignment amount is to be determined as of the Trade Date.</font></div></td></tr></table><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C&#8209;3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Effective Date: ________________, 20___ </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[To be inserted by Agent and which shall be the effective date of recordation of transfer in the register therefor.]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The terms set forth in this Assignment and Acceptance are hereby agreed to:</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ASSIGNOR[S]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> 11</sup>&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[NAME OF ASSIGNOR]</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[NAME OF ASSIGNOR]</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ASSIGNEE[S] </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">12</sup>&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[NAME OF ASSIGNEE]</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[NAME OF ASSIGNEE]</font></div><div style="line-height:140%;padding-top:42px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________________</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">11.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Add additional signature blocks as needed. Include both Fund/Pension Plan and manager making the trade (if applicable).</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">12.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Add additional signature blocks as needed. Include both Fund/Pension Plan and manager making the trade (if applicable).</font></div></td></tr></table><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C&#8209;4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Consented to and]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">13</sup></font><font style="font-family:inherit;font-size:11pt;">&#32;Accepted:</font></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Agent</font></div><div style="line-height:140%;padding-top:42px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:30px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:30px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Consented to:]</font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">14</sup>&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;padding-top:42px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:30px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:30px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:16px;text-align:justify;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_____________________________</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">13.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">To be added only if the consent of the Agent is required by the terms of the Credit Agreement.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:9pt;">14.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">To be added only if the consent of the Company and/or other parties (e.g. Swing Line Lender, Issuer) is required by the terms of the Credit Agreement.</font><font style="font-family:inherit;font-size:9pt;font-weight:bold;">&#32;&#32;</font></div></td></tr></table><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C&#8209;5</font></div></div><hr style="page-break-after:always"><div><a name="sF0D98E682536FD1C5E5F375AA7D02B99"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ANNEX 1</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">STANDARD TERMS AND CONDITIONS FOR</font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSIGNMENT AND ACCEPTANCE</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">REPRESENTATIONS AND WARRANTIES.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.1.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Assignor[s].</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[The][Each] </font><font style="font-family:inherit;font-size:11pt;">Assignor (a)&#160;represents and warrants that (i)&#160;it is the legal and beneficial owner of [the][the relevant] Assigned Interest, (ii)&#160;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][such]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assigned Interest is free and clear of any lien, encumbrance or other adverse claim, (iii)&#160;it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Acceptance and to consummate the transactions contemplated hereby and (iv)&#160;it is </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[not]</font><font style="font-family:inherit;font-size:11pt;">&#32;a Defaulting Lender; and (b)&#160;assumes no responsibility with respect to (i)&#160;any statements, warranties or representations made in or in connection with the Credit Agreement or any other Loan Document, (ii)&#160;the execution, legality, validity, enforceability, genuineness, sufficiency or value of the Loan Documents or any collateral thereunder, (iii)&#160;the financial condition of the Borrowers, any of their Restricted Subsidiaries or Affiliates or any other Person obligated in respect of any Loan Document, or (iv)&#160;the performance or observance by the Borrowers, any of their Restricted Subsidiaries or Affiliates or any other Person of any of their respective obligations under any Loan Document.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.2.&#160;&#160;&#160;&#160;Assignee[s].</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[The][Each]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee (a)&#160;represents and warrants that (i)&#160;it has full power and authority, and has taken all action necessary, to execute and deliver this Assignment and Acceptance and to consummate the transactions contemplated hereby and to become a Lender under the Credit Agreement, (ii)&#160;it meets all the requirements to be an assignee under Section&#160;11.17(b)(iii), (v) and (vi) of the Credit Agreement (subject to such consents, if any, as may be required under Section&#160;11.17(b)(iii) of the Credit Agreement), (iii)&#160;from and after the Effective Date, it shall be bound by the provisions of the Credit Agreement as a Lender thereunder and, to the extent of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][the relevant]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assigned Interest, shall have the obligations of a Lender thereunder, (iv)&#160;it is sophisticated with respect to decisions to acquire assets of the type represented by the Assigned Interest and either it, or the Person exercising discretion in making its decision to acquire the Assigned Interest, is experienced in acquiring assets of such type, (v)&#160;it has received a copy of the Credit Agreement, and has received or has been accorded the opportunity to receive copies of the most recent financial statements delivered pursuant to Section&#160;7.5 thereof, as applicable, and such other documents and information as it deems appropriate to make its own credit analysis and decision to enter into this Assignment and Acceptance and to purchase </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][such]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assigned Interest, (vi)&#160;it has, independently and without reliance upon the Agent or any other Lender and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Assignment and Acceptance and to purchase </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][such]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assigned Interest, and (vii)&#160;attached to the Assignment and Acceptance is any documentation required to be delivered by it pursuant to the terms of the Credit Agreement, duly completed and executed by </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][such]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee; and (b)&#160;agrees that (i)&#160;it will, independently and without reliance on the Agent, </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][any]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignor or any other Lender, and based on such documents and information as it shall deem appropriate at the time, continue to make its own credit decisions in taking or not taking action under the Loan Documents, and (ii)&#160;it will perform in accordance with their terms all of the obligations which by the terms of the Loan Documents are required to be performed by it as a Lender.</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C-6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">PAYMENTS.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">From and after the Effective Date, the Agent shall make all payments in respect of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][each]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assigned Interest (including payments of principal, interest, fees and other amounts) to </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][the relevant]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee whether such amounts have accrued prior to, on or after the Effective Date.  The Assignor</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[s] </font><font style="font-family:inherit;font-size:11pt;">and the Assignee</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[s]</font><font style="font-family:inherit;font-size:11pt;">&#32;shall make all appropriate adjustments in payments by the Agent for periods prior to the Effective Date or with respect to the making of this assignment directly between themselves.  Notwithstanding the foregoing, the Agent shall make all payments of interest, fees or other amounts paid or payable in kind from and after the Effective Date to </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the][the relevant]</font><font style="font-family:inherit;font-size:11pt;">&#32;Assignee.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;3.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">GENERAL PROVISIONS.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Assignment and Acceptance shall be binding upon, and inure to the benefit of, the parties hereto and their respective successors and assigns.  This Assignment and Acceptance may be executed in any number of counterparts, which together shall constitute one instrument.  Delivery of an executed counterpart of a signature page of this Assignment and Acceptance by facsimile shall be effective as delivery of a manually executed counterpart of this Assignment and Acceptance.  This Assignment and Acceptance shall be governed by, and construed in accordance with, the law of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York).</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C-7</font></div></div><hr style="page-break-after:always"><div><a name="s4A1C095DA11CDF1B35F5375AA7F17317"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT D</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">COMMITMENT AMOUNT INCREASE REQUEST</font></div><div style="line-height:140%;padding-bottom:42px;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_______________, 20__</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bank of Montreal</font></div><div style="line-height:140%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">as Agent (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">)</font></div><div style="line-height:140%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">for the Lenders referred to below</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">111 West Monroe Street</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Chicago, Illinois  60603</font></div><div style="line-height:140%;padding-top:10px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Attention:  John Armstrong, Managing Director</font></div><div style="line-height:140%;padding-top:26px;text-align:left;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Re:&#160;&#160;&#160;&#160;Sixth Amended and Restated Credit Agreement <br>&#160;&#160;&#160;&#160;dated as of March&#160;2, 2020 <br>&#160;&#160;&#160;&#160;among EMCOR Group, Inc., the Lenders party thereto and <br>&#160;&#160;&#160;&#160;Bank of Montreal, as Agent</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(as amended, modified or supplemented from <br>time to time, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">),</font></div><div style="line-height:120%;"><hr></div><div style="line-height:140%;text-align:center;padding-left:138px;text-indent:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ladies and Gentlemen:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In accordance with the Credit Agreement, the Company hereby requests that the Agent consent to an increase in the Aggregate Revolving Commitments (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Commitment Amount Increase&#8221;</font><font style="font-family:inherit;font-size:11pt;">), in accordance with Section&#160;1.10 of the Credit Agreement, to be effected by </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[an increase in the Aggregate Revolving Commitment of [name of existing Lender] the addition of [name of Additional Lender] (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">&#8220;Additional Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">) as a Lender under the terms of the Credit Agreement]</font><font style="font-family:inherit;font-size:11pt;">.  Capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">After giving effect to such Commitment Amount Increase, and upon the effectiveness of the Commitment Amount Increase, the U.S. Dollar Commitment and/or Multicurrency Commitment of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[the Lender increasing its relevant Commitment] [the Additional Lender]</font><font style="font-family:inherit;font-size:11pt;">&#32;will be as set forth on Attachment I hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:center;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Include paragraphs 1&#8209;3 for an Additional Lender]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;The Additional Lender hereby confirms that it has received a copy of the Credit Agreement and the exhibits and schedules related thereto, together with copies of the documents which were required to be delivered under the Credit Agreement as a condition to the making of the Loans and other extensions </font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">of credit thereunder.  The Additional Lender acknowledges and agrees that it has made and will continue to make, independently and without reliance upon the Agent or any other Lender and based on such documents and information as it has deemed appropriate, its own credit analysis and decisions relating to the Credit Agreement.  The Additional Lender further acknowledges and agrees that the Agent has not made any representations or warranties about the credit worthiness of the Company or any other party to the Credit Agreement or with respect to the legality, validity, sufficiency or enforceability of the Credit Agreement or the value of any security herefore.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Except as otherwise provided in the Credit Agreement, effective as of the date of acceptance hereof by the Agent, the Additional Lender agrees to be bound by the terms and conditions set forth in the Credit Agreement as if it were an original signatory thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;The Additional Lender hereby advises you of the following administrative details with respect to its Loans and Aggregate Revolving Commitment:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)&#160;&#160;&#160;&#160;Notices:</font></div><div style="line-height:140%;padding-top:10px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Institution Name:_________________</font></div><div style="line-height:140%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Address:  _______________________</font></div><div style="line-height:140%;text-align:justify;text-indent:96px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;&#32;_______________________</font></div><div style="line-height:140%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Telephone: ______________________</font></div><div style="line-height:140%;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Facsimile:  ______________________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;Payment Instructions:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;This Agreement shall be deemed to be a contractual obligation under, and shall be governed by and construed in accordance with, the laws of the state of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Commitment Amount Increase shall be effective when the executed consent of the Agent is received or otherwise in accordance with Section&#160;1.10 of the Credit Agreement, but not in any case prior to ___________________, ____.  It shall be a condition to the effectiveness of the Commitment Amount Increase that (i)&#160;all fees and expenses referred to in Section&#160;1.10 of the Credit Agreement shall have been paid and (ii)&#160;no Eurodollar Loans shall be outstanding on the date of such effectiveness.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company hereby certifies that no Default or Event of Default has occurred and is continuing.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">D-2</font></div></div><hr style="page-break-after:always"><div><a name="s1E02AA39DCF4B62E66B4375AA823D63D"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Please indicate the Agent&#8217;s consent to such Commitment Amount Increase by signing the enclosed copy of this letter in the space provided below.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Very truly yours,</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:330px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: _______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[ADDITIONAL LENDER/LENDER INCREASING COMMITMENTS]</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: _____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The undersigned hereby consents</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">on this __ day of _____________,</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___ to the above&#8209;requested Commitment</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Amount Increase.</font></div><div style="line-height:140%;padding-top:32px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL,</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#32;&#32;as Agent</font></div><div style="line-height:140%;padding-top:32px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name: _____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title: ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">D-3</font></div></div><hr style="page-break-after:always"><div><a name="s66BB42782BCF26D21B39375AA8455EFE"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ATTACHMENT I</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:90.8119658119658%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:38%;"></td><td style="width:31%;"></td><td style="width:31%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Lender</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">U.S. Dollar Commitment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Multicurrency Commitment</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">D-4</font></div></div><hr style="page-break-after:always"><div><a name="sA45803769E01D623AEBE375AA8770CBD"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT E</font></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">NOTICE OF BORROWING</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:41px;text-indent:432px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Date: ______________, ____</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:41px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">To:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bank of Montreal, as Agent for the Lenders party to the Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 (as extended, renewed, amended or restated from time to time, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), among EMCOR Group, Inc. (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">), the other Borrowers party thereto, the Lenders party thereto, and Bank of Montreal, individually and as Agent.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ladies and Gentlemen:</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company, individually and in its capacity as agent for the Borrowers, hereby gives you notice irrevocably, pursuant to Section&#160;1.4 of the Credit Agreement, of the Borrowing specified below:</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;The name of Borrower on whose behalf such Borrowing is being &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;requested _________________________</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;The Business Day of the proposed Borrowing is ___________, ____.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;The aggregate amount of the proposed Borrowing is $______________.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;The Borrowing is being advanced under the </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Multicurrency Credit] [U.S. Dollar Credit] [Term&#160;Loan]</font><font style="font-family:inherit;font-size:11pt;">&#32;Facility.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;The currency of such Borrowing under the Multicurrency Revolving Facility _______________.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;The Borrowing is to be comprised of $___________ of </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Base Rate] [Eurodollar]</font><font style="font-family:inherit;font-size:11pt;">&#32;Loans.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[7.&#160;&#160;&#160;&#160;The duration of the Interest Period for the Eurodollar Loans included in the Borrowing shall be ____________ months.]</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The undersigned hereby certifies that the following statements are true on the date hereof, and will be true on the date of the proposed Borrowing, before and after giving effect thereto and to the application of the proceeds therefrom:</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;the representations and warranties of the Borrowers contained in Section&#160;5 of the Credit Agreement are true and correct as though made on and as of the date hereof in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) (except to the extent such representations and warranties relate to an earlier date, in which case they are true and correct in all material respects (or if such representation and warranty is already qualified by materially or Material Adverse Effect, in all respects) as of such date); and</font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;no Default or Event of Default has occurred and is continuing or would result from such proposed Borrowing.</font></div><div style="line-height:140%;padding-top:16px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Capitalized terms used herein and not defined shall have the meaning set forth in the Credit Agreement.</font></div><div style="line-height:140%;padding-top:13px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:330px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name ______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title _______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">E-2</font></div></div><hr style="page-break-after:always"><div><a name="s14C66E12B89F56593F1D375AA8998860"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE 1.1</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">REVOLVING FACILITY</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Lender</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">U.S. Dollar Commitment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">U.S. Dollar <br>Percentage</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Multicurrency  <br>Commitment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Multicurrency  <br>Percentage</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Revolving <br>Commitment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Bank of Montreal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$150,312,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.5625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$150,312,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.5625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$150,312,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11.5625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Bank of America, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">JPMorgan Chase Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. Bank National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Citizens Bank, N.A,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$138,125,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Wells Fargo Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Truist Bank</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">PNC Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$101,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">TD Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$69,062,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$69,062,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$69,062,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5.3125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">HSBC Bank USA, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Webster Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$40,625,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">BBVA USA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Fifth Third Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">KeyBank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$36,562,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">People&#8217;s United Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$32,500,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$32,500,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$32,500,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">$1,300,000,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">100.0</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">$1,300,000,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">100.0</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">$1,300,000,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">100.0</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;text-decoration:underline;">%</font></div></td></tr></table></div></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s6CEE333C5D0C0EFDB4E9375AA8CB9CCD"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TERM LOAN FACILITY</font></div><div style="line-height:120%;padding-left:110px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:77.13675213675214%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:50%;"></td><td style="width:1%;"></td><td style="width:24%;"></td><td style="width:1%;"></td><td style="width:23%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:18px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="padding-top:18px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;<br></font><font style="font-family:inherit;font-size:9pt;font-weight:bold;">LENDER</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Term Loan Commitment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Bank of Montreal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$34,687,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11.5625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Bank of America, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$31,875,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">JPMorgan Chase Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$31,875,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Bank National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$31,875,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Citizens Bank, N.A,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$31,875,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10.625</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Wells Fargo Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$23,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Truist Bank</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$23,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">PNC Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$23,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">TD Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$15,937,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5.3125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HSBC Bank USA, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$9,375,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Webster Bank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$9,375,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3.125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BBVA USA</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$8,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fifth Third Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$8,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">KeyBank, N.A.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$8,437,500.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.8125</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">People&#8217;s United Bank, National Association</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$7,500,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2.5</font></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">$300,000,000.00</font></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">100.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">%</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s2C2D8EC2EE2232E35EDE375AA8EB6A2D"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:26px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE 1.3</font><font style="font-family:inherit;font-size:10pt;">&#32;<br></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#32;<br>EXISTING LETTERS OF CREDIT</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:17%;"></td><td style="width:17%;"></td><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:13%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Number</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Issuer</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Beneficiary</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Amount</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expiry Date</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH19624OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Indemnity Insurance Companies of North America ACE American Ins.</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$62,761</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10/01/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH482065OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">American Casualty Company of Reading, Pennsylvania and/or Transportation Insurance Company and/or Continental Casualty Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$72,316,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10/20/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68030875 (S608276)</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Bank of America Merrill Lynch</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">American Casualty Company of Reading, Pennsylvania and/or Transportation Insurance Company and/or Continental Casualty Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$5,642,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10/01/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMCH357885OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">The Travelers Indemnity Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$25,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">01/20/21</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMCH357838OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Zurich American Insurance Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$66,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">01/20/21</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH408922OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ACE American Insurance Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$72,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">07/31/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH408906OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">National Union Fire Insurance Co. of Pittsburgh, PA and American Home Insurance Company</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$180,548</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">07/31/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH467543OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Gadol 45 Owner, LLC</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$98,072</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">05/05/20</font></div></td></tr><tr><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">HACH564298OS</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">BMO Harris Bank N.A.</font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commissioner of the Dept. of Financial Regulation, State of Vermont</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-top:6px;padding-bottom:6px;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$500,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:6px;padding-bottom:6px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="padding-bottom:6px;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">06/01/20</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sA8CA8BCBA7DDFF05694F375AA91D7451"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE 4.2</font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font></div><div style="line-height:140%;padding-bottom:13px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">GUARANTORS</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[ATTACHED.]</font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s9317B3015D1AEFC79B82375AA93FFF69"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE 5.2</font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;<br>SUBSIDIARIES</font></div><div style="line-height:120%;text-align:center;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:center;padding-left:6px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Attached.]</font></div><div style="line-height:120%;text-align:center;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">&#160;</font></div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s62AC35CA8BC3DEDD34FA375AA9726A26"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE 7.10</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">INDEBTEDNESS</font></div><table cellpadding="0" cellspacing="0" style="padding-top:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">$9.7 million payable under finance leases and purchase money mortgages.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company and its Subsidiaries have guaranteed the obligations of one another in respect of bonds issued by surety companies.  Certain of these obligations are secured by a lien upon the assets of each guarantor.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company has guaranteed obligations of its Subsidiaries under certain real estate leases and customer contracts.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:18px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:140%;text-align:justify;font-size:11pt;text-indent:-48px;"><font style="font-family:inherit;font-size:11pt;">The information contained in Schedules 7.11 and 7.12 is hereby incorporated by reference thereto.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sFCC1597305BC32E7FBD3375AA9925B18"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE 7.11</font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;<br>LIENS</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">The Company and its Subsidiaries</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Company&#8217;s Subsidiaries have obtained bonds from surety companies.  The agreements pursuant to which the bonds were issued and will be issued in the future provide that the Company and most of its Subsidiaries agree to hold such surety companies harmless in respect of such bonds and grant liens upon certain of their assets in favor of the bonding companies to secure such &#8220;hold harmless&#8221; obligations.</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">b.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Miscellaneous finance leases, purchase money mortgages and other liens relating to the Company&#8217;s Subsidiaries securing obligations approximating $4.2 million.</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:96px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">UK Subsidiaries</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:48px;text-indent:-48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:48px;"><font style="font-family:inherit;font-size:11pt;">a.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Bank Account Security Deed relating to Peacehaven Schools PFI Project in favor of ING Bank by EMCOR Facilities Services Limited.</font></div></td></tr></table><div style="line-height:140%;padding-top:18px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s61C4456705B8A4EEA6ED375AA9C3757B"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE 7.12</font><font style="font-family:inherit;font-size:11pt;">&#32;<br></font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;<br>INVESTMENTS, LOANS, ADVANCES AND GUARANTIES</font></div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:38%;"></td><td style="width:29%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Investments</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Amount of investment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Payee or holder</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.   Colony Holdings Ltd. <br>       (Bermuda)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,000 shares &#8212;12% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monumental Investment Corporation</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.   Baltimore Ravens</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License (right) for 16 seats</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Poole and Kent Corporation</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.  F &amp; G Mechanical Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90 shares &#8211; 45% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F &amp; G Mechanical Corporation (New York)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.  C &amp; H Services LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Ltd.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.  CTSI-CES Facility Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6. Betlem Plumbing Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Bettem Service Corporation</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7. Helix Management Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8. Legends 3 LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50% Interest </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License (right) for 6 seats New York Yankees</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9. Action Integrated Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10. AEPAX, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11. Wake Solutions, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12. Ku Nalu Kai, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.(B)
<SEQUENCE>3
<FILENAME>eme-ex4b2020331xq1.htm
<DESCRIPTION>SIXTH AMENDED AND RESTATED SECURITY AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s009863722D43AE4361FD36CE30C0FB78"></a></div><div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT 4(b)</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SIXTH AMENDED AND RESTATED SECURITY AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Sixth Amended and Restated Security Agreement (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) is dated as of March&#160;2, 2020, by and among the parties executing this Agreement under the heading &#8220;Debtors&#8221; on the signature pages hereto (such parties, along with any parties who execute and deliver to the Agent an agreement in the form attached hereto as Schedule&#160;G, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Debtors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Debtor&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and Bank of Montreal, a Canadian chartered bank acting through its Chicago branch (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), with its mailing address at 111 West Monroe Street, Chicago, Illinois 60603, acting as administrative agent hereunder for the Secured Creditors hereinafter identified and defined (BMO acting as such administrative agent and any successor or successors to BMO acting in such capacity being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH THAT:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and certain of its subsidiaries, as Debtors, heretofore executed and delivered to Bank of Montreal (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">) that certain Fifth Amended and Restated Security Agreement dated as of August&#160;3, 2016 (such Fifth Amended and Restated Security Agreement, as the same has been amended and supplemented, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Security Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which certain Debtors granted BMO a lien on and continuing security interest in certain personal property of such Debtors described therein as collateral security for, among other things, all indebtedness, obligations and liabilities of the Borrowers (as hereinafter defined) under that certain Fifth Amended and Restated Credit Agreement dated as of August&#160;3, 2016, as amended, by and among the Borrowers, BMO, individually and in its capacity as agent thereunder, and the lenders party thereto (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company and EMCOR Group (UK) plc, a United Kingdom public limited company (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221;; </font><font style="font-family:inherit;font-size:11pt;">the Company and EMCOR UK being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">), BMO, individually and as Agent, and the Lenders (as defined below) party thereto have entered into a Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 (such Sixth Amended and Restated Credit Agreement, as the same may be amended, modified or restated from time to time, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), pursuant to which BMO and other banks and financial institutions and letter of credit issuers from time to time party to the Credit Agreement (BMO, in its individual capacity, and such other banks and financial institutions being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">, and such letter of credit issuers being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Issuers&#8221; </font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Issuer&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have agreed, subject to certain terms and conditions, to extend credit and make certain other financial accommodations available to the Borrowers (the Agent, the Issuers, and the Lenders, together with affiliates of the Lenders with respect to Hedging Liability referred to below, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Secured Creditors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Secured Creditor&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, in addition, one or more of the Debtors may from time to time be liable to the Lenders and/or their affiliates with respect to Hedging Liability (as such term is defined in the Credit Agreement);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, as a condition precedent to extending credit or otherwise making financial accommodations available to the Borrowers under the Credit Agreement, the Secured Creditors require, among other things, that each Debtor grant to the Agent for the benefit of the Secured Creditors a lien on and security interest in certain personal property of such Debtor pursuant to this Agreement, and, in connection therewith, that the Prior Security Agreement be amended and restated in its entirety to read as set forth in this Agreement;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company owns, directly or indirectly, all or substantially all of the equity interests in each other Debtor, and the Borrowers provide each Debtor with financial, management, administrative, and technical support which enables such Debtor to conduct its business in an orderly and efficient manner in the ordinary course; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, each Debtor will benefit, directly and indirectly, from credit and other financial accommodations extended by the relevant Secured Creditors to the Borrowers.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, for and in consideration of, among other things, the execution and delivery by the Lenders and the Agent of the Credit Agreement, and other good and valuable consideration, receipt whereof is hereby acknowledged, the parties hereto hereby agree as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;1.&#160;&#160;&#160;&#160;Terms Defined in Credit Agreement.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;Except as otherwise provided in Section 2 below, all capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement.  The term &#8220;Debtor&#8221; and &#8220;Debtors&#8221; as used herein shall mean and include the Debtors collectively and also each individually, with all grants, representations, warranties and covenants of and by the Debtors, or any of them, herein contained to constitute joint and several grants, representations, warranties and covenants of and by the Debtors; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that unless the context in which the same is used shall otherwise require, any grant, representation, warranty or covenant contained herein related to the Collateral shall be made by each Debtor only with respect to the Collateral owned by it or represented by such Debtor as owned by it.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;2.&#160;&#160;&#160;&#160;Grant of Security Interest in the Collateral; Obligations Secured.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;As collateral security for the Obligations defined below, each Debtor hereby grants to the Agent for the benefit of the Secured Creditors a lien on and security interest in, and right of set&#8209;off against</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">,</font><font style="font-family:inherit;font-size:11pt;">&#32;and acknowledges and agrees that the Agent has and shall continue to have for the benefit of the Secured Creditors a continuing lien on and security interest in, and right of set&#8209;off against, all right, title, and interest of each Debtor, wherever located and whether now owned or existing or hereafter created, acquired or arising, in and to all of the following:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;Accounts (including Health&#8209;Care&#8209;Insurance Receivables, if any);</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;Chattel Paper;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iii)&#160;&#160;&#160;&#160;Instruments (including Promissory Notes);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(iv)&#160;&#160;&#160;&#160;Documents;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(v)&#160;&#160;&#160;&#160;General Intangibles (including Payment Intangibles and Software, patents, trademarks, tradestyles, copyrights, and all other intellectual property rights, including all applications, registration, and licenses therefor, and all goodwill of the business connected therewith or represented thereby);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vi)&#160;&#160;&#160;&#160;Letter&#8209;of&#8209;Credit Rights;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(vii)&#160;&#160;&#160;&#160;Supporting Obligations;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(viii)&#160;&#160;&#160;&#160;Deposit Accounts;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ix)&#160;&#160;&#160;&#160;Investment Property (including certificated and uncertificated Securities, Securities Accounts, Security Entitlements, Commodity Accounts, and Commodity Contracts); </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(x)&#160;&#160;&#160;&#160;Inventory; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xi)&#160;&#160;&#160;&#160;Equipment (including all software, whether or not the same constitutes embedded software, used in the operation thereof);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xii)&#160;&#160;&#160;&#160;Fixtures;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xiii)&#160;&#160;&#160;&#160;Commercial Tort Claims (as described on Schedule&#160;E hereto or on one or more supplements to this Agreement);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xiv)&#160;&#160;&#160;&#160;Rights to merchandise and other Goods (including rights to returned or repossessed Goods and rights of stoppage in transit) which is represented by, arises from, or relates to any of the foregoing;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xv)&#160;&#160;&#160;&#160;Monies, personal property, and interests in personal property of such Debtor of any kind or description now held by any Secured Creditor or at any time hereafter transferred or delivered to, or coming into the possession, custody or control of, any Secured Creditor, or any agent or affiliate of any Secured Creditor, whether expressly as collateral security or for any other purpose (whether for safekeeping, custody, collection or otherwise), and all dividends and distributions on or other rights in connection with any such property;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xvi)&#160;&#160;&#160;&#160;Supporting evidence and documents relating to any of the above&#8209;described property, including, without limitation, computer programs, disks, tapes and related electronic data processing </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-3-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">media, and all rights of such Debtor to retrieve the same from third parties, written applications, credit information, account cards, payment records, correspondence, delivery and installation certificates, invoice copies, delivery receipts, notes and other evidences of indebtedness, insurance certificates and the like, together with all books of account, ledgers, and cabinets in which the same are reflected or maintained;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xvii)&#160;&#160;&#160;&#160;Accessions and additions to, and substitutions and replacements of, any and all of the foregoing; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(xviii)&#160;&#160;&#160;&#160;Proceeds and products of the foregoing, and all insurance of the foregoing and proceeds thereof;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(all of the foregoing being herein referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Collateral&#8221;</font><font style="font-family:inherit;font-size:11pt;">); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that:</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;&#32;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(A)&#160;&#160;&#160;&#160;&#160;no lien is granted on any asset subject to a lien permitted by clause&#160;(e), (i), (l) (as to liens on fixed assets only) or (m) of Section 7.11 of the Credit Agreement, </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(B)&#160;&#160;&#160;&#160;&#160;no lien is granted on the capital stock of any Unrestricted Subsidiary or on the capital stock or assets of any designated Foreign Restricted Subsidiary identified on Schedule 5.2 of the Credit Agreement or on any Excess Stock Collateral; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(C)&#160;&#160;&#160;&#160;&#160;no lien is granted on any contract, license, permit or franchise that validly prohibits the creation, attachment, or perfection of a security interest in favor of the Agent in such contract, license, permit or franchise (or in any rights or property obtained by such Debtor under such contract, license, permit or franchise); </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(D)&#160;&#160;&#160;&#160;&#160;no lien is granted on any rights or property to the extent that any valid and enforceable law or regulation applicable to such rights or property prohibits the creation of a security interest therein; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(E)&#160;&#160;&#160;&#160;&#160;no lien is granted on any rights or property to the extent that such rights or property secure purchase money financing therefor permitted by the Credit Agreement and the agreements providing such purchase money financing prohibit the creation of a further security interest therein; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(F)&#160;&#160;&#160;&#160;&#160;liens granted may be subject and subordinate to liens permitted by Section&#160;7.11 of the Credit Agreement; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(G)&#160;&#160;&#160;&#160;&#160;liens need not be perfected by possession or control (but may be perfected by the filing of a financing statement) on (A) notes receivable having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate, (B) bonds or notes of the City of New York pledged to the City of New York in lieu of retainage, or (C) equity securities (other than capital stock of Restricted Subsidiaries required to be pledged by the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-4-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">other provisions of the Credit Agreement) having a fair value of less than $5,000,000 in any instance and $40,000,000 in the aggregate;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(H)&#160;&#160;&#160;&#160;liens on (a) any contract (or modification thereof) (a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Contract&#8221;</font><font style="font-family:inherit;font-size:11pt;">) to which any Debtor is a party (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Contractor&#8221;</font><font style="font-family:inherit;font-size:11pt;">), the performance of which is guaranteed by any bond, undertaking, instrument of guarantee or any continuation, extension, alteration, renewal or substitution thereof, executed by any bonding company of a Contractor; (b) any subcontract or purchase order and against any legal entity and its bonding company which has contracted with a Contractor to furnish labor, materials, equipment, and supplies in connection with any Contract; (c) monies, Contract balances, due or to become due any Contractor on any Contract, including all monies earned or unearned which are unpaid at the time of notification by a bonding company to the obligee of the bonding company&#8217;s rights under any agreement of indemnity with a Contractor; (d) any actions, causes of action, claims or demands whatsoever which a Contractor may have or acquire against any party to a Contract or arising out of or in connection with any Contract, including but not limited to those against obligees and design professionals any bonding company or bonding companies of any obligee; (e) any and all rights, title, interest in, or use of any patent, copyright or trade secret which is or may be necessary for the completion of any bonded work; (f) all monies due or to become due to a Contractor on any policy of insurance relating to any claims arising out of the performance of any Contract or to premium refunds, including, but not limited to, builders risk, fire, employee dishonesty or workers&#8217; compensation policies; (g) all supplies, tools, plants, material, inventory, and equipment (whether completely manufactured or not), wherever located, which have been or hereafter may be purchased, used, or acquired for use, entirely or partly, in connection with or to be incorporated into the matter that is the subject of any Contract; and (h) all amounts that may be owing from time to time by a bonding company to a Contractor or any Debtor  in any capacity including, without limitation, any balance or share belonging to such Contractor or Guarantor or any deposit or other account with a bonding company, may be subject to prior liens in favor of bonding companies to secure obligations in connection with such payment and performance bonds;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(I)&#160;&#160;&#160;&#160;liens on deposit accounts, securities accounts and commodity accounts maintained by the Debtors need not be perfected by entering into a control agreement or otherwise;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided further</font><font style="font-family:inherit;font-size:11pt;">, that (x)&#160;notwithstanding anything set forth above to the contrary, to the extent not prohibited by law, the Agent has and shall at all times have a security interest in all rights to payments of money due or to become due under any such contract, contract right, or similar general intangible and all other proceeds thereof and (y)&#160;if and when the prohibition which prevents the granting of a security interest in any such Property is removed, terminated or otherwise becomes unenforceable as a matter of law, the Agent will be deemed to have, and at all times to have had, a security interest in such Property and the Collateral will be deemed to include, and at all times to have included, such Property. Notwithstanding anything to the contrary contained herein, the requirement of the Debtors to grant any liens or security interests shall remain subject </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-5-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">in all respects to the provisions of Section 4.1 of the Credit Agreement.  All terms which are used herein which are defined in the Uniform Commercial Code of the State of New York as in effect from time to time (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;UCC&#8221;</font><font style="font-family:inherit;font-size:11pt;">) shall have the same meanings herein as such terms are defined in the UCC, unless this Agreement shall otherwise specifically provide.  For purposes of this Agreement, the term </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Receivables&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;means all rights to the payment of a monetary obligation, whether or not earned by performance, and whether evidenced by an Account, Chattel Paper, Instrument, General Intangible, or otherwise.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;This Agreement is made and given to secure, and shall secure, the prompt payment and performance of (i)&#160;all &#8220;Obligations,&#8221; and all &#8220;Hedging Liability,&#8221; as such terms are defined in the Credit Agreement, including, without limitation, all obligations with respect to Loans made and to be made under the Credit Agreement (whether or not evidenced by Notes issued thereunder), all obligations of the Borrowers, or any of them individually, to reimburse the Secured Creditors for the amount of all drawings on all Letters of Credit issued pursuant to the Credit Agreement and all other obligations of the Borrowers, or any of them individually, under all Applications for Letters of Credit, all other obligations of the Borrowers and the other Debtors under the Loan Documents, all obligations of the Debtors, and of any of them individually, with respect to any Hedging Liability and the agreements relating thereto, and all obligations of the Debtors, and of any of them individually, arising under any guaranty issued by it relating to the foregoing or any part thereof, in each case whether now existing or hereafter arising (and whether arising before or after the filing of a petition in bankruptcy and including all interest, costs, fees, and charges after the entry of an order for relief against a Debtor in a case under Title&#160;11 of the United States Bankruptcy Code or any similar proceeding, whether or not such interest, costs, fees and charges would be an allowed claim against such Debtor in such proceeding), due or to become due, direct or indirect, absolute or contingent, and howsoever evidenced, held or acquired, and owing in any currency and (ii)&#160;any and all expenses and charges, legal or otherwise, suffered or incurred by the Secured Creditors, and any of them individually, in collecting or enforcing any of such indebtedness, obligations, and liabilities or in realizing on or protecting or preserving any security therefor, including, without limitation, the lien and security interest granted hereby (all of the indebtedness, obligations, liabilities, expenses, and charges described above being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  Notwithstanding anything in this Agreement to the contrary, the right of recovery against any Debtor under this Agreement (other than the Company to which this limitation shall not apply) shall not exceed $1.00 less than the lowest amount that would render such Debtor&#8217;s obligations under this Agreement void or voidable under applicable law, including fraudulent conveyance law.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;3.&#160;&#160;&#160;&#160;Covenants, Agreements, Representations and Warranties.&#160;</font><font style="font-family:inherit;font-size:11pt;">&#32;Each Debtor hereby covenants and agrees with, and represents and warrants to, the Agent and each Secured Creditor that:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Each Debtor is duly organized and validly existing in good standing under the laws of the state of its organization.  No Debtor shall change its state of organization without first providing the Agent 15 days prior written notice.  Each Debtor&#8217;s chief executive office and principal place of business is at the location listed opposite such Debtor&#8217;s name under column&#160;2 on Schedule&#160;A attached hereto; and such Debtor has no other executive offices or places of business (other than operating job sites in the ordinary course of such Debtor&#8217;s business) other than those listed opposite such Debtor&#8217;s name under column&#160;3 on Schedule A attached hereto.  Each Debtor&#8217;s organizational </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-6-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">identification number is set forth under its name in column 1 on Schedule&#160;A attached hereto.  The Collateral owned or leased by each Debtor is and shall remain in such Debtor&#8217;s possession or control at the locations listed opposite such Debtor&#8217;s name under column&#160;4 on Schedule A attached hereto opposite such Debtors&#8217; name, or is or shall be located at such Debtor&#8217;s then operating job sites in the ordinary course of its business, or is or shall be in transit to or between any of the foregoing locations (collectively, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Permitted Collateral Locations&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in the ordinary course of business.  If for any reason any Collateral is at any time kept or located at a location other than a Permitted Collateral Location, the Agent shall nevertheless have and retain a lien on and security interest in such Collateral.  No Debtor shall move its chief executive office or maintain a place of business at a location other than those specified under columns&#160;2 and/or 3 on Schedule A attached hereto other than temporarily in the ordinary course of business or permit any Collateral in excess of $50,000,000 to be located at a location other than a Permitted Collateral Location other than temporarily in the ordinary course of business or at a job site, in each case without first providing the Agent</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">15 days</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">prior</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">written notice of such Debtor&#8217;s intent to do so; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that each Debtor shall at all times maintain its chief executive office and places of business in the United States of America and, with respect to any new chief executive office or place of business or location of Collateral, such Debtor shall have taken all action reasonably requested by the Agent or any Secured Creditor to maintain the lien and security interest of the Agent in the Collateral at all times fully perfected and in full force and effect.  The execution and delivery of this Agreement, and the observance and performance of each of the matters and things herein set forth, will not (i)&#160;contravene or constitute a default under any provision of law or any judgment, injunction, order or decree binding upon any Debtor or any provision of any Debtor&#8217;s organizational documents (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">e.g.</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">certificate of incorporation, articles of incorporation, by&#8209;laws, certificate of formation, limited liability company operating agreement or partnership agreement, as applicable) or any covenant, indenture or agreement of or affecting any Debtor or any of its property or (ii)&#160;result in the creation or imposition of any lien or encumbrance on any property of any Debtor except for the lien and security interest granted to the Agent in the Collateral hereunder.  Each Debtor&#8217;s organizational registration number (if any) is set forth on Schedule&#160;A attached hereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;The Collateral and every part thereof is and shall be free and clear of all security interests, liens (including, without limitation, mechanics&#8217;, laborers&#8217; and statutory liens), attachments, levies and encumbrances of every kind, nature and description and whether voluntary or involuntary, except for the lien and security interest of the Agent therein and other liens permitted by the Credit Agreement (herein, the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Permitted Encumbrances&#8221;</font><font style="font-family:inherit;font-size:11pt;">).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Subject to Sections 4(a), 6(c) and 7(a) hereof, no Debtor shall without the Agent&#8217;s prior written consent, sell, assign, mortgage, lease or otherwise dispose of the Collateral or any interest therein, except that (i)&#160;until an Event of Default has occurred and is continuing and thereafter until notified by the Agent that it intends to foreclose or otherwise realize upon such Collateral, each Debtor may use and lease its Collateral to the extent not prohibited by the terms of the Credit Agreement (including, without limitation, Section&#160;7.13 of the Credit Agreement), and (ii)&#160;until an Event of Default has occurred and is continuing, the Debtor may sell or otherwise dispose of Collateral </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-7-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">to the extent not prohibited by the terms of the Credit Agreement (including, without limitation, Sections&#160;7.13 and 7.14 of the Credit Agreement), and may grant liens on Collateral to the extent permitted by Sections&#160;4.1 and/or 7.11 of the Credit Agreement, provided that a sale, lease or other disposition in the ordinary course of business shall not under any circumstance include a transfer, sale or lease in satisfaction, partial or complete, of a debt owing by such Debtor unless the debt so satisfied is secured with a lien on or ownership right in the goods in question which is prior to the security interest of the Agent therein and is a Permitted Encumbrance.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Each Debtor shall at all times insure the Collateral consisting of tangible personal property against such risks and hazards as other persons or entities similarly situated insure against, and including in any event loss or damage by fire, theft, burglary, pilferage, loss in transit and such other hazards as the Agent may reasonably specify, in amounts and under policies containing lenders loss payable clauses to the Agent as its interest may appear (and, if the Agent requests, naming the Agent and the Secured Creditors as additional insureds therein) and by insurers reasonably acceptable to the Agent, it being agreed that the foregoing shall not preclude any Debtor from directly or indirectly self insuring risks as and to the extent prudent and customary for companies similarly situated and then to the extent permitted by the Credit Agreement.  All premiums on such insurance shall be paid by the Debtors and, upon the Agent&#8217;s request, the policies of such insurance (or certificates therefor) shall be delivered by the Debtors to the Agent.  All insurance required hereby shall provide to the extent commercially reasonably available that any loss shall be payable notwithstanding any act or negligence of the relevant Debtor, shall provide that no cancellation thereof shall be effective until at least 30&#160;days after receipt by the relevant Debtor and the Agent of written notice thereof, and shall be reasonably satisfactory to the Agent in all other respects.  Each Debtor may retain any proceeds of such insurance arising out of the loss, damage or destruction of the Collateral owned or leased by such Debtor so long as no Event of Default shall have occurred and be continuing or shall arise and be continuing after giving effect to such loss, damage or destruction.  After the occurrence and during the continuance of any Event of Default, each Debtor will immediately pay over such proceeds of insurance to the Agent which shall thereafter be applied to the reduction of the Obligations (whether or not then due) or held as collateral security therefore, as the Agent may then determine.  All insurance proceeds shall be subject to the lien and security interest of the Agent in the Collateral.  Each Debtor hereby authorizes the Agent,</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">at the Agent&#8217;s option, to adjust, compromise and settle any losses under any insurance afforded at any time after the occurrence and during the continuance of any Event of Default, and such Debtor does hereby irrevocably constitute the Agent, its officers, agents and attorneys, in such case as such Debtor&#8217;s attorneys-in-fact, with full power and authority</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">to effect such adjustment, compromise and/or settlement and to endorse any drafts drawn by an insurer of the Collateral or any part thereof and to do everything necessary to carry out such purposes and to receive and receipt for any unearned premiums due under policies of such insurance.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;Each Debtor shall, at all reasonable times upon reasonable prior notice, allow the Agent, any Secured Creditor, and their respective representatives free access to and right of inspection of the Collateral during such Debtor&#8217;s normal business hours.</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">&#32;Upon the occurrence and during the </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-8-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">continuance of any Event of Default, the Agent shall have the right to verify all or any part of the Collateral in any manner, and through any medium, which the Agent considers appropriate, and each Debtor agrees to furnish all assistance and information, and perform any acts, which the Agent may reasonably require in connection therewith.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;Each Debtor&#8217;s legal name and state of organization is correctly set forth in Schedule&#160;A attached hereto.  No Debtor has transacted business at any time during the immediately preceding five&#8209;year period, and does not currently transact business, under any other legal names or trade names other than the prior legal names and trade names (if any) set forth on Schedule&#160;B attached hereto.  No Debtor shall change its legal name or transact business under any other trade name without first giving 15&#160;days&#8217; prior written notice of its intent to do so to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;Schedule&#160;C attached hereto contains a true, complete, and current listing of all copyrights, copyright applications, trademarks, trademark rights, tradenames, patents, patent rights and licenses, patent applications and other intellectual property rights that are owned by the Debtors and are registered with any governmental authority.  The relevant Debtor shall promptly notify the Agent in writing of any such additional intellectual property rights acquired or arising after the date hereof, and shall submit to the Agent a supplement to Schedule&#160;C attached hereto to reflect such additional rights (provided such Debtor&#8217;s failure to do so shall not impair the Agent&#8217;s security interest therein).  The Debtors own or possess rights to use all franchises, licenses, copyrights, copyright applications, patents, patent rights and licenses, patent applications, trademarks, trademark rights, trade names, trade name rights, copyrights and rights with respect to the foregoing which are required to conduct their business.  To the best of the Debtors&#8217; knowledge, no event has occurred which permits, or after notice or lapse of time or both would permit, the revocation or termination of any such rights, and no Debtor is liable to any person for infringement under applicable law with respect to any such rights as a result of its business operations.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;Schedule&#160;E attached hereto contains a true, complete and current listing of all Commercial Tort Claims held or maintained by the Debtors as of the date hereof for an amount equal to or greater than $25,000,000, each described by reference to the specific incident giving rise to the applicable claim.  Each Debtor agrees to execute and deliver to the Agent a supplement to this Agreement in the form attached hereto as Schedule&#160;F, or in such other form reasonably acceptable to the Agent, promptly upon becoming aware of any other Commercial Tort Claim in an amount equal to or greater than $25,000,000 held or maintained by any Debtor arising after the date hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;Each Debtor agrees to execute and deliver to the Agent such further agreements, assignments, instruments and documents, and to do all such other things, as the Agent may reasonably deem necessary or appropriate to assure the lien and security interest of the Agent in the Collateral granted hereby, including, without limitation, (i)&#160;the execution and delivery of such financing statements and amendments thereof and supplements thereto or other instruments and documents as the Agent may from time to time reasonably require to comply with the UCC and any other applicable law, (ii)&#160;the execution and delivery of such patent, trademark and copyright assignment </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-9-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">agreements as the Agent may from time to time reasonably require to comply with the filing requirements of the United States Patent and Trademark Office and the United States Copyright Office, and (iii)&#160;the execution and delivery of and the use of commercially reasonable efforts to cause the relevant depository institutions, financial intermediaries and letter of credit issuers to execute and deliver such control agreements with respect to all Letter-of-Credit Rights and electronic Chattel Paper as the Agent may from time to time reasonably require in accordance with the terms hereof.  Each Debtor hereby agrees that a carbon, photographic or other reproduction of this Agreement or any such financing statement is sufficient for filing as a financing statement by the Agent without notice thereof to such Debtor wherever the Agent in its sole discretion desires to file the same. Each Debtor hereby authorizes the Agent to file any and all financing statements covering the Collateral or any part thereof as the Agent may require, including financing statements describing the Collateral as &#8220;all assets&#8221; or &#8220;all personal property&#8221; or words of like meaning.  The Agent may order lien searches from time to time against any Debtor and the Collateral, and the Debtors shall promptly reimburse the Agent for all reasonable costs and expenses incurred in connection with such lien searches; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that prior to the occurrence of any Event of Default the Debtors shall not have any obligation to reimburse the Agent for the reasonable costs and expenses of more than one lien search during any calendar year.  In the event for any reason the law of any jurisdiction other than New York becomes or is applicable to the Collateral or any part thereof, or to any of the Obligations, each Debtor agrees to execute and deliver all such instruments and documents and to do all such other things as the Agent reasonably deems necessary or appropriate to preserve, protect and enforce the security interest of the Agent under the law of such other jurisdiction.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;Upon the occurrence and during the continuance of any Event of Default, on failure of any Debtor to perform any of its covenants and agreements herein contained, the Agent may at its option perform the same and in so doing may expend such sums as the Agent may reasonably deem advisable in the performance thereof, including, without limitation, (i)&#160;payment of any insurance premiums, (ii)&#160;payment of any taxes, liens and encumbrances, (iii)&#160;expenditures made in defending against any adverse claims, and (iv)&#160;all other expenditures which the Agent may be compelled to make by operation of law or which the Agent may make by agreement or otherwise for the protection of the Collateral.  All such sums and amounts so expended shall be repayable by such Debtor immediately without notice or demand, shall constitute additional Obligations secured hereunder, and shall bear interest from the date said amounts are expended at the rate per annum (computed on the basis of a 360-day year for the actual number of days elapsed) equal to the sum of 2% plus the rate otherwise applicable to Domestic Rate Loans under the Revolving Facility in effect from time to time (such rate per annum as so determined being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Reimbursement Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  No such performance of any covenant or agreement by the Agent on behalf of any Debtor, and no such advancement or expenditure therefor, shall relieve any Debtor of any default under the terms of this Agreement or in any way obligate the Agent or any Secured Creditor to take any further or future action with respect thereto.  The Agent is hereby authorized to charge any depository or other account of any Debtor maintained with the Agent for the amount of such sums and amounts so expended. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-10-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;4.&#160;&#160;&#160;&#160;Special Provisions Re: Receivables.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;So long as no Event of Default shall have occurred and be continuing, any merchandise or other goods which are returned by a customer or account debtor to any Debtor or are otherwise recovered by such Debtor, may be resold by such Debtor in the ordinary course of its business in accordance with Section&#160;3(c) hereof; and after the occurrence and during the continuance of any Event of Default, at the request of the Agent, such merchandise and other goods shall be set aside and held by such Debtor as trustee for the Agent and the Secured Creditors and shall remain part of the Collateral.  So long as no Event of Default shall have occurred and be continuing, each Debtor may settle and adjust disputes and claims with its customers and account debtors, handle returns and recoveries and grant discounts, credits and allowances, in each case in the ordinary course of its business and otherwise for amounts and on terms which such Debtor considers advisable.  However, after the occurrence and during the continuance of any Event of Default, at the request of the Agent, each Debtor shall notify the Agent promptly of all returns and recoveries and shall deliver the merchandise or other returned goods to the Agent.  After the occurrence and during the continuance of any Event of Default, at the request of the Agent each Debtor shall also notify the Agent promptly of all disputes and claims and settle or adjust them at no expense to the Agent or the Secured Creditors, but no discount, credit or allowance other than on normal trade terms in the ordinary course of business shall be granted to any customer or account debtor and no returns of merchandise or other goods shall be accepted by any Debtor without the Agent&#8217;s consent.  The Agent may, at all times after the occurrence and during the continuance of any Event of Default, settle or adjust disputes and claims directly with customers or account debtors for amounts and upon terms which the Agent considers advisable.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;If any Receivable arises out of a contract with the United States of America or any of its departments, agencies or instrumentalities, upon the Agent&#8217;s request after the occurrence and during the continuance of an Event of Default, each Debtor agrees to so notify the Agent and execute whatever instruments and documents are reasonably required by the Agent in order that such Receivable shall be assigned to the Agent and that proper notice of such assignment shall be given under the federal Assignment of Claims Act (or any successor statute).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;5.&#160;&#160;&#160;&#160;Special Provisions Re:  Instrument or Chattel Paper.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;To the extent any Pledged Note or other item of Collateral is evidenced by an Instrument or Chattel Paper, the applicable Debtor shall cause such Instrument or Chattel Paper to be pledged and delivered to the Agent; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that, unless (i)&#160;an Event of Default shall have occurred and be continuing and (ii)&#160;the Agent or the Required Lenders shall have otherwise required, a Debtor shall not be required to deliver any such Instrument or Chattel Paper if and only so long as (A)&#160;the fair market value of any such Instrument or Chattel Paper held by such Debtor is less than $5,000,000 and (B)&#160;the aggregate fair market value of all such Instruments or Chattel Paper held by the Borrowers, the Debtors and the other Guarantors and not delivered to the Agent under the Collateral Documents is less than $40,000,000 at any one time outstanding. </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-11-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;To the extent required to be delivered under Section&#160;5(a) above, the relevant Debtor shall endorse all Instruments and Chattel Paper or other item of Collateral in blank and deliver the same to the Agent in a form sufficient to transfer title thereto and shall also duly execute and deliver such other Instruments and Chattel Paper of transfer or assignment as to any other Collateral granted pursuant hereto, all in form and substance reasonably satisfactory to the Agent.  To the extent required to be delivered under Section&#160;5(a) above, the relevant Debtor shall deliver to the Agent true and correct copies of all Instruments and Chattel Paper and documents securing each item of Collateral or setting forth terms and conditions applicable thereto.  After the occurrence and during the continuance of an Event of Default, upon request by the Agent, all tangible Chattel Paper and Instruments shall, unless delivered to the Agent or its agent, contain a legend reasonably acceptable to the Agent indicating that such Chattel Paper or Instrument is subject to the security interest of the Agent contemplated by this Agreement; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that unless the Agent or the Required Lenders shall have required otherwise, a Debtor shall not be required to so legend any such Instrument or Chattel Paper if and only so long as (i)&#160;the fair market value of any such Instrument or Chattel Paper held by such Debtor is less than $5,000,000 and (ii)&#160;the aggregate fair market value of all such Instruments or Chattel Paper held by the Borrowers, the Debtors and the other Guarantors and not delivered to the Agent under the Collateral Documents is less than $40,000,000 at any one time outstanding.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;After the occurrence and during the continuance of any Event of Default, no Debtor shall, without the prior written consent of the Agent, release any collateral or guarantors of the Instruments or Chattel Paper or amend, modify, waive or otherwise take any action which would materially impair the value or collectability of all or any part thereof.  At the request of the Agent, each Debtor further agrees to promptly deliver to the Agent copies of all statements, reports and other information and data submitted by any obligor of an Instrument or Chattel Paper to such Debtor.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Each Debtor hereby authorizes and directs each obligor of an Instrument or Chattel Paper, upon receipt of notice from the Agent that an Event of Default has occurred and is continuing, to make all distributions and payments now due or hereafter to become due to such Debtor in respect of such Instrument or Chattel Paper directly to the Agent, and such Debtor agrees that such payments or distributions to the Agent as aforesaid shall be a good receipt and acquittance to such Debtor to the extent so made.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;6.&#160;&#160;&#160;&#160;Special Provisions Re:  Investment Property and Deposits.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Unless and until an Event of Default has occurred and is continuing and thereafter until notified to the contrary by the Agent pursuant to Section&#160;10(e) hereof:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;each Debtor shall be entitled to exercise all voting and/or consensual powers pertaining to the Investment Property or any part thereof owned or held by it, for all purposes not inconsistent with the terms of this Agreement, the Credit Agreement, or any other document evidencing or otherwise relating to any Obligations; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;each Debtor shall be entitled to receive and retain all cash dividends paid upon or in respect of the Investment Property owned or held by it.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-12-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Except for equity interests in direct or indirect Subsidiaries, all Investment Property of each Debtor (including all securities, certificated or uncertificated, securities accounts, and commodity accounts but excluding any split-dollar insurance policies) having a fair market value of $5,000,000 or more maintained by such Debtor on the date hereof is listed and identified on Schedule&#160;D attached hereto.  Each Debtor shall promptly notify the Agent of any other such Investment Property with a fair market value of $5,000,000 or more acquired or maintained by such Debtor after the date hereof, and shall submit to the Agent a supplement to Schedule&#160;D attached hereto to reflect such additional Investment Property (provided such Debtor&#8217;s failure to do so shall not impair the Agent&#8217;s security interest therein).  Certificates</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">for all certificated securities now or at any time constituting such Investment Property hereunder shall be promptly delivered by the relevant Debtor to the Agent duly endorsed in blank for transfer or accompanied by an appropriate assignment or assignments or an appropriate undated stock power or powers, in every case sufficient to transfer title thereto, and, with respect to any such uncertificated securities or any such Investment Property held by a securities issuer or intermediary, commodity issuer or intermediary, or other issuer or financial intermediary of any kind, the relevant Debtor shall execute and deliver, and shall cause any such issuer or intermediary to execute and deliver, an agreement among such Debtor, the Agent and such issuer or intermediary in form and substance satisfactory to the Agent which provides, among other things, for the issuer&#8217;s or intermediary&#8217;s agreement that it will comply with such entitlement orders, and apply any value distributed on account of any such Investment Property, as directed by the Agent without further consent by such Debtor at any time after the occurrence and during the continuance of any Event of Default; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however, </font><font style="font-family:inherit;font-size:11pt;">that, unless (i)&#160;an Event of Default shall have occurred and be continuing and (ii)&#160;the Agent or the Required Lenders shall have otherwise required, a Debtor shall not be required to deliver any such certificates or cause any such agreement to be entered into with the relevant issuer or financial intermediary with respect to (A) Investment Property having a final maturity date not in excess of 90 days from the date the relevant Debtor obtains such Investment Property or (B) other Investment Property if and so long as (x)&#160;the fair market value of any such other Investment Property held by such Debtor is less than $5,000,000 and (y)&#160;the aggregate fair market value of all such other Investment Property held by the Borrowers, the Debtors and the other Guarantors and not subject to the control (as such term is defined in the UCC) of the Agent under the Collateral Documents is less than $40,000,000 at any one time outstanding.  The Agent may at any time after the occurrence and during the continuance of an Event of Default cause to be transferred into its name or the name of its nominee or nominees any and all of the Investment Property hereunder.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Unless and until an Event of Default has occurred and is continuing, each Debtor may sell or otherwise dispose of any Investment Property to the extent permitted by the Credit Agreement.  During the existence of any Event of Default, no Debtor shall sell or otherwise dispose of all or any part of the Investment Property without the prior written consent of the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Each Debtor represents that on the date of this Agreement, to the best of its knowledge, none of the Investment Property consists of margin stock (as such term is defined in Regulation&#160;U of the Board of Governors of the Federal Reserve System) except to the extent such Debtor has delivered to the Agent a duly executed and completed Form&#160;U&#8209;1 with respect to such margin stock.  If at any time the Investment Property or any part thereof consists of margin stock and the relevant Debtor has knowledge of the same, such Debtor shall promptly so notify the Agent and deliver to the Agent a duly executed and completed </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-13-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Form&#160;U&#8209;1 and such other instruments and documents as (i)&#160;are necessary to satisfy the applicable requirements of Regulations&#160;T, U and X of the Board of Governors of the Federal Reserve System with respect to such margin stock and (ii)&#160;are reasonably requested by the Agent in form and substance reasonably satisfactory to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained herein, in the event any Investment Property is subject to the terms of a separate security agreement (including, without limitation, the Sixth Amended and Restated Pledge Agreement bearing even date herewith relating to the stock of certain of the Debtors hereunder) in favor of the Agent, the terms of such separate security agreement shall govern and control unless otherwise agreed to in writing by the Agent and the Secured Creditors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;7.&#160;&#160;&#160;&#160;Collection of Receivables Instruments and Chattel Paper. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Except as otherwise provided in this Agreement, each Debtor shall make collection of all Receivables, Instruments and Chattel Paper and may use the same to carry on its business in accordance with sound business practice and otherwise subject to the terms hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;If any Event of Default has occurred and is continuing, in the event the Agent requests a Debtor to do so:  (i)&#160;all Instruments and Chattel Paper at any time constituting part of the Collateral (including any postdated checks) shall, upon receipt by the relevant Debtor, be immediately endorsed to and deposited with Agent; and/or (ii)&#160;such Debtor shall instruct all customers and account debtors and any other obligor of any of the Collateral to remit all payments in respect of the Collateral to a lockbox or lockboxes under the sole custody and control of Agent and which are maintained at post offices selected by the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;If any Event of Default has occurred and is continuing, the Agent or its designee may notify each Debtor&#8217;s customers or account debtors or any other obligor at any time that the Collateral has been assigned to the Agent or that the Agent has a security interest therein, and either in its own name, or such Debtor&#8217;s name, or both, demand, collect (including, without limitation, through a lockbox analogous to that described in Section 7(b)(ii) hereof), receive, receipt for, sue for, compound and give acquittance for any or all amounts due or to become due on the Collateral, and in the Agent&#8217;s discretion file any claim or take any other action or proceeding which the Agent may deem reasonably necessary or appropriate to protect and realize upon the security interest of the Agent in the Collateral or any part thereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Any proceeds of Collateral transmitted to or otherwise received by the Agent pursuant to any of the provisions of Sections 7(b) or 7(c) hereof may be handled and administered by the Agent in and through a remittance account or accounts maintained at the Agent or by the Agent at a commercial bank or banks selected by the Agent (each a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Depositary Bank&#8221;</font><font style="font-family:inherit;font-size:11pt;">), and each Debtor acknowledges that the maintenance of such remittance accounts by the Agent is solely for the Agent&#8217;s convenience.  The Agent need not apply or give credit for any item included in proceeds of Receivables, Instruments, Chattel Paper or other Collateral until the relevant Depositary Bank has received final payment therefor at its office in cash or final solvent credits current at the site of deposit acceptable to the Agent and the relevant Depositary Bank as such.  However, if the Agent does permit credit to be given for any item prior to a Depositary Bank receiving final payment therefor and such Depositary Bank fails to receive such final payment or an item is charged back </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-14-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">to the Agent or any Depositary Bank for any reason, the Agent may at its election in either instance charge the amount of such item back against any such remittance account or any depository account of a Debtor maintained with the Agent.  Each Debtor hereby indemnifies the Agent and the Secured Creditors from and against all liabilities, damages, losses, actions, claims, judgments, costs, expenses, charges and attorneys&#8217; fees suffered or incurred by the Agent or any Secured Creditor because of the maintenance of the foregoing arrangements; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that no Debtor shall be required to indemnify the Agent or any Secured Creditor for any of the foregoing to the extent they arise from the gross negligence or willful misconduct of the person seeking to be indemnified.  The Agent and the Secured Creditors shall have no liability or responsibility to any Debtor for the Agent or any other Depositary Bank accepting any check, draft or other order for payment of money bearing the legend &#8220;payment in full&#8221; or words of similar import or any other restrictive legend or endorsement whatsoever or be responsible for determining the correctness of any remittance.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;8.&#160;&#160;&#160;&#160;Special Provisions Re:  Inventory and Equipment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Each Debtor shall at its own cost and expense maintain, keep and preserve all material portions of the Inventory in good and merchantable condition and keep and preserve all material portions of the Equipment in good repair, working order and condition, ordinary wear and tear excepted, and, without limiting the foregoing, will from time to time make all necessary and proper repairs, replacements and additions to the Equipment so that the overall efficiency of the Equipment taken as a whole shall be fully preserved and maintained.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Each Debtor warrants and agrees that no Inventory is or will be consigned to any other person or entity without the Agent&#8217;s prior written consent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;At the Agent&#8217;s request, each Debtor shall at its own cost and expense cause the lien of the Agent in and to any portion of the Collateral subject to a certificate of title law to be duly noted on such certificate of title or to be otherwise filed in such manner as is prescribed by law in order to perfect such lien and will cause all such certificates of title and evidences of lien to be deposited with the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;In the event the Equipment, or any part thereof, is or may be attached to real estate in such a manner that the same may become a fixture, at the Agent&#8217;s request after the occurrence and during the continuance of an Event of Default, the relevant Debtor shall take all action reasonably requested by the Agent to maintain the lien and security interest of the Agent in such Collateral at all times fully perfected and in full force and effect, including, without limitation, such fixture financing statements as the Agent may require and, in the event any other person has any right, title or interest in, or lien upon, any such real estate, such Debtor shall use commercially reasonable efforts to cause such person to enter an agreement (i)&#160;pursuant to which such person disclaims any right, title and interest in, or lien on, such Equipment, (ii)&#160;which allows for the removal of such Equipment by the Agent and (iii)&#160;which is otherwise in form and substance reasonably satisfactory to the Agent.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-15-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;If any of the Inventory is at any time evidenced by a negotiable document of title, at the Agent&#8217;s request after the occurrence and during the continuance of an Event of Default, such document shall be promptly delivered by the relevant Debtor to the Agent.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;9.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Power of Attorney.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;In addition to any other powers of attorney contained herein, each Debtor hereby appoints the Agent, its nominee, or any other person whom the Agent may designate as such Debtor&#8217;s attorney-in-fact, with full power after the occurrence and during the continuance of any Event of Default:  (i)&#160;to sign such Debtor&#8217;s name on verifications of Receivables and other Collateral; (ii)&#160;to send requests for verification of Collateral to such Debtor&#8217;s customers, account debtors and other obligors; (iii)&#160;to endorse such Debtor&#8217;s name on any checks, notes, acceptances, money orders, drafts and any other forms of payment or security that may come into the Agent&#8217;s possession; (iv)&#160;to endorse the Collateral in blank or to the order of the Agent or its nominee; (v)&#160;to sign such Debtor&#8217;s name on any invoice or bill of lading relating to any Collateral, on claims to enforce collection of any Collateral, on notices to and drafts against customers and account debtors and other obligors, on schedules and assignments of Collateral, on notices of assignment and on public records; (vi)&#160;to notify the post office authorities to change the address for delivery of such Debtor&#8217;s mail to an address designated by the Agent; (vii)&#160;to receive and open all mail addressed to such Debtor; and (viii)&#160;to do all things necessary to carry out this Agreement.  Each Debtor hereby ratifies and approves all acts of any such attorney and agrees that neither the Agent nor any such attorney will be liable for any acts or omissions nor for any error of judgment or mistake of fact or law other than such person&#8217;s gross negligence or willful misconduct.  The Agent may file one or more financing statements disclosing its security interest in any or all of the Collateral without any Debtor&#8217;s signature appearing thereon.  Each Debtor also hereby grants the Agent a power of attorney to execute any such financing statements, or amendments and supplements to financing statements, on behalf of such Debtor without prior notice thereof to any Debtor.  The foregoing powers of attorney, being coupled with an interest, are irrevocable until the Obligations have been fully paid and satisfied and the commitments of the Secured Creditors to extend credit to or for the account of the Borrowers have expired or otherwise been terminated (including Cash Collateralization of Letters of Credit).</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;10.&#160;&#160;&#160;&#160;Defaults and Remedies.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;The occurrence of any event or the existence of any condition specified as an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Event of Default&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;under the Credit Agreement shall constitute an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Event of Default&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;During the existence of any Event of Default, the Agent shall have, in addition to all other rights provided herein or by law, the rights and remedies of a secured party under the UCC (regardless of whether the UCC is the law of the jurisdiction where the rights or remedies are asserted and regardless of whether the UCC applies to the affected Collateral), and further the Agent may, without demand and without advertisement, notice, hearing or process of law to the extent permitted by law, all of which each Debtor hereby waives to the extent permitted by law, at any time or times, sell and deliver any or all Collateral held by or for it at public or private sale, at any securities exchange or broker&#8217;s board or at any of the Agent&#8217;s offices or elsewhere, for cash, upon credit or otherwise, at such prices and upon such terms as the Agent deems advisable, in its sole discretion.  Also, if less than all the Collateral is sold, the Agent shall have no </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-16-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">duty to marshall or apportion the part of the Collateral sold as between the Debtors, or any of them, but may sell and deliver any or all of the Collateral without regard to which of the Debtors are the owners thereof.  In the exercise of any such remedies, the Agent may sell all the Collateral as a unit even though the sales price thereof may be in excess of the amount remaining unpaid on the Obligations.  The Agent is authorized at any sale or other disposition of the Collateral or any part thereof, if it deems it advisable so to do, to restrict the prospective bidders or purchasers to persons who will represent and agree that they are purchasing for their own account for investment, and not with a view to the distribution or resale of any of the Collateral.  In addition to all other sums due the Agent or any Secured Creditor hereunder, each Debtor shall pay the Agent and the Secured Creditors all reasonable costs and expenses incurred by the Agent and such Secured Creditors, including reasonable attorneys&#8217; fees and court costs, in obtaining, liquidating or enforcing payment of Collateral or the Obligations or in the prosecution or defense of any action or proceeding by or against the Agent, such Secured Creditor or any Debtor concerning any matter arising out of or connected with this Agreement or the Collateral or the Obligations, including, without limitation, any of the foregoing arising in, arising under or related to a case under the United States Bankruptcy Code (or any successor statute).  Any requirement of reasonable notice shall be met if such notice is personally served on or mailed, postage prepaid, to the Debtors in accordance with Section 16(b) hereof at least 10&#160;days before the time of sale or other event giving rise to the requirement of such notice; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that during the existence of any Event of Default, no notification need be given to a Debtor if such Debtor has signed, after the occurrence of such Event of Default, a statement renouncing any right to notification of sale or other intended disposition.  The Agent shall not be obligated to make any sale or other disposition of the Collateral regardless of notice having been given.  The Agent or any Secured Creditor may be the purchaser at any such sale.  Each Debtor hereby waives to the extent permitted by law all of its rights of redemption from any such sale.  The Agent may postpone or cause the postponement of the sale of all or any portion of the Collateral by announcement at the time and place of such sale, and such sale may, without further notice, be made at the time and place to which the sale was postponed or the Agent may further postpone such sale by announcement made at such time and place.  The Agent has no obligation to prepare the Collateral for sale.  The Agent may sell or otherwise dispose of the Collateral without giving any warranties as to the Collateral or any part thereof, including disclaimers of any warranties of title or the like, and each Debtor acknowledges and agrees that the absence of such warranties shall not render the disposition commercially unreasonable.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Without in any way limiting the foregoing, if any Event of Default has occurred and is continuing, the Agent shall have the right, in addition to all other rights provided herein or by law, to take physical possession of any and all of the Collateral and anything found therein, the right for that purpose to enter without legal process any premises where the Collateral may be found (provided such entry be done lawfully), and the right to maintain such possession on each Debtor&#8217;s premises (the Debtors hereby agreeing to lease such premises without cost or expense to the Agent or its designee if the Agent so requests) or to remove the Collateral or any part thereof to such other places as the Agent may desire.  If any Event of Default has occurred and is continuing, the Agent shall have the right to exercise any and all rights with respect to all Deposit Accounts of each Debtor, the right to direct the disposition of the funds in each Deposit Account and to collect, withdraw and receive all amounts due or to become due or payable under each such Deposit Account.  If any Event of Default has occurred and is continuing, each Debtor shall, upon the Agent&#8217;s demand, assemble the Collateral and make it available to the Agent at a place designated by the Agent.  If </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-17-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">the Agent exercises its right to take possession of the Collateral, each Debtor shall also at its expense perform any and all other steps requested by the Agent to preserve and protect the security interest hereby granted in the Collateral, such as placing and maintaining signs indicating the security interest of the Agent, appointing overseers for the Collateral and maintaining Collateral records.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;Without in any way limiting the foregoing, if any Event of Default has occurred and is continuing, each Debtor hereby grants to the Agent and the Secured Creditors a royalty-free irrevocable license and right to use all of such Debtor&#8217;s patents, patent applications, patent licenses, trademarks, trademark registrations, trademark licenses, trade names, trade styles, and similar intangibles in connection with any foreclosure or other realization by the Agent or the Secured Creditors on all or any part of the Collateral, provided that the license granted hereunder shall not include any rights in any license agreement under which the relevant Debtor is licensee which, by its terms, prohibits the license contemplated by this Section&#160;10(d).  The license and right granted the Agent and the Secured Creditors hereby shall be without any royalty or fee or charge whatsoever.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;Without in any way limiting the foregoing, if any Event of Default has occurred and is continuing, all rights of a Debtor to exercise the voting and/or consensual powers which it is entitled to exercise pursuant to Section&#160;6(a)(i) hereof and/or to receive and retain the distributions which it is entitled to receive and retain pursuant to Section&#160;6(a)(ii) hereof, shall, at the option of the Agent, cease and thereupon become vested in the Agent, which, in addition to all other rights provided herein or by law, shall then be entitled solely and exclusively to exercise all voting and other consensual powers pertaining to the Investment Property (including, without limitation, the right to deliver notice of control with respect to any Investment Property held in a securities account or commodity account and deliver all entitlement orders with respect thereto) and/or to receive and retain the distributions which such Debtor would otherwise have been authorized to retain pursuant to Section&#160;6(a)(ii) hereof and shall then be entitled solely and exclusively to exercise any and all rights of conversion, exchange or subscription or any other rights, privileges or options pertaining to any Investment Property as if the Agent were the</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">absolute owner thereof including, without limitation, the rights to exchange, at its discretion, any and all of the Investment Property upon the merger, consolidation, reorganization, recapitalization or other readjustment of the respective issuer thereof or upon the exercise by or on behalf of any such issuer or the Agent of any right, privilege or option pertaining to any Investment Property and, in connection therewith, to deposit and deliver any and all of the Investment Property with any committee, depositary, transfer agent, registrar or other designated agency upon such terms and conditions as the Agent may determine.  In the event any of the Collateral shall constitute restricted securities within the meaning of any applicable securities laws, any disposition thereof in compliance with such laws shall not render the disposition commercially unreasonable.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;The powers conferred upon the Agent hereunder are solely to protect its interest in the Collateral and shall not impose on it any duty to exercise such powers.  The Agent shall be deemed to have exercised reasonable care in the custody and preservation of the Collateral in its possession or control if such Collateral is accorded treatment substantially equivalent to that which the Agent accords its own property, consisting of similar type assets, it being understood, however, that the Agent shall have no responsibility for ascertaining or taking any action with respect to calls, conversions, exchanges, maturities, tenders or other matters relating </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-18-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">to any such Collateral, whether or not the Agent has or is deemed to have knowledge of such matters.  This Agreement constitutes an assignment of rights only and not an assignment of any duties or obligations of the Debtors in any way related to the Collateral, and the Agent shall have no duty or obligation to discharge any such duty or obligation.  The Agent shall have no responsibility for taking any necessary steps to preserve rights against any parties with respect to any Collateral or initiating any action to protect the Collateral against the possibility of a decline in market value.  Neither the Agent nor any party acting as attorney for the Agent shall be liable for any acts or omissions or for any error of judgment or mistake of fact or law other than their gross negligence or willful misconduct, as determined by a non&#8209;appealable court of competent jurisdiction.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;Failure by the Agent to exercise any right, remedy or option under this Agreement or any other agreement between any Debtor and the Agent or provided by law, or delay by the Agent in exercising the same, shall not operate as a waiver; and no waiver shall be effective unless it is in writing, signed by the party against whom such waiver is sought to be enforced and then only to the extent specifically stated.  Neither the Agent or any Secured Creditor, nor any party acting as attorney for the Agent or any Secured Creditor, shall be liable hereunder for any acts or omissions or for any error of judgment or mistake of fact or law other than such person&#8217;s gross negligence or willful misconduct, as determined by a non&#8209;appealable court of competent jurisdiction.  The rights and remedies of the Agent and the Secured Creditors under this Agreement shall be cumulative and not exclusive of any other right or remedy which the Agent or the Secured Creditors may have.  For purposes of this Agreement, an Event of Default shall be construed as continuing after its occurrence until the same is waived or cured in writing by the Required Lenders in accordance with the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;11.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Application of Proceeds</font><font style="font-family:inherit;font-size:11pt;">.  The proceeds and avails of the Collateral at any time received by the Agent during the existence of any Event of Default hereunder shall, when received by the Agent in cash or its equivalent, be applied by the Agent in reduction of, or as collateral security for, the Obligations in accordance with the terms of the Credit Agreement.  Each Debtor shall remain liable to the Agent and the Secured Creditors for any deficiency.  Any surplus remaining after the full payment and satisfaction of the Obligations shall be returned to the Debtors or to whomsoever the Agent reasonably determines is lawfully entitled thereto.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;12.&#160;&#160;&#160;&#160;Continuing Agreement.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;This Agreement shall be a continuing agreement in every respect and shall remain in full force and effect until all of the Obligations, both for principal and interest, have been fully paid and satisfied and the commitments of the Secured Creditors to extend credit or otherwise make financial accommodations available to the Borrowers under the Credit Agreement have expired or otherwise been terminated (including Cash Collateralization of Letters of Credit).  Upon each such termination of this Agreement, the Agent shall, upon the request and at the expense of the Debtors, forthwith release its security interest hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;13.&#160;&#160;&#160;&#160;Primary Security; Obligations Absolute.  </font><font style="font-family:inherit;font-size:11pt;">The lien and security herein created and provided for stand as direct and primary security for the Obligations.  No application of any sums received by the Agent in respect of the Collateral or any disposition thereof to the reduction of the Obligations or any </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-19-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">portion thereof shall in any manner entitle any Debtor to any right, title or interest in or to the Obligations or any collateral security therefor, whether by subrogation or otherwise, unless and until all Obligations have been fully paid and satisfied and the commitments of the Secured Creditors to extend credit or otherwise make financial accommodations available to the Borrowers, or any one of them, under the Credit Agreement have expired or otherwise have been terminated (including Cash Collateralization of Letters of Credit).  Each Debtor acknowledges and agrees that the lien and security hereby created and provided for are absolute and unconditional and shall not in any manner be affected or impaired by any acts or omissions whatsoever of the Agent, any Secured Creditor or any other holder of any of the Obligations, and without limiting the generality of the foregoing, the lien and security hereof shall not be impaired by any acceptance by the Agent, any Secured Creditor or any holder of any of the Obligations of any other security for or guarantors upon any of the Obligations or by any failure, neglect or omission on the part of the Agent, any Secured Creditor or any other holder of any of the Obligations to realize upon or protect any of the Obligations or any collateral security therefor.  The lien and security hereof shall not in any manner be impaired or affected by (and the Agent and the Secured Creditors, without notice to anyone, are hereby authorized to make from time to time) any sale, pledge, surrender, compromise, settlement, release, renewal, extension, indulgence, alteration, substitution, exchange, change in, modification or disposition of any of the Obligations, or of any collateral security therefor, or of any guaranty thereof or of any obligor thereon.  The Secured Creditors may at their discretion at any time grant credit to the Borrowers, or any of them individually, without notice to any Debtor in such amounts and on such terms as the Secured Creditors may elect without in any manner impairing the lien and security hereby created and provided for.  No release, compromise or discharge of any Debtor hereunder or with respect to any of the Obligations or any Collateral provided by such Debtor shall release or discharge, or impair the agreements of, any other Debtor hereunder or in any manner impair the liens and security interests granted by any other Debtor hereunder; and the Agent may proceed against the Collateral provided hereunder by any one or more of the Debtors without proceeding against the other Debtors, their respective properties or any other security or guaranty whatsoever.  Without limiting the generality of the foregoing, the requisite number of Secured Creditors (as determined in accordance with the terms of the Credit Agreement) may at any time or from time to time release any Debtor from its obligations hereunder or release any Collateral or effect any compromise with any Debtor, and no such release or compromise shall in any manner impair or otherwise effect the liens granted by, or the obligations of, the other Debtors hereunder.  In order to foreclose or otherwise realize hereon and to exercise the rights granted the Agent hereunder and under applicable law, there shall be no obligation on the part of the Agent, any Secured Creditor or any other holder of any of the Obligations at any time to first resort for payment to any Borrower or any other obligor on any of the Obligations or to any guaranty of the Obligations or any portion thereof or to resort to any other collateral security, property, liens or any other rights or remedies whatsoever, and the Agent shall have the right to enforce this instrument irrespective of whether or not other proceedings or steps are pending seeking resort to or realization upon or from any of the foregoing.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;14.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">The Agent. </font><font style="font-family:inherit;font-size:11pt;">&#32;In acting under or by virtue of this Agreement, the Agent shall be entitled to all the rights, authority, privileges and immunities provided in the Credit Agreement, all of which provisions of the Credit Agreement (including, without limitation, Section&#160;10 of the Credit Agreement) are incorporated by reference herein with the same force and effect as if set forth herein in their entirety.  The Agent hereby </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-20-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">disclaims any representation or warranty to the Secured Creditors concerning the perfection of the security interest granted hereunder or in the value of any of the Collateral.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">SECTION&#160;15.</font><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">PERSONAL JURISDICTION.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;"></font><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">EXCLUSIVE JURISDICTION.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;EXCEPT AS PROVIDED IN SECTION&#160;15(b), THE AGENT, THE SECURED CREDITORS AND THE DEBTORS AGREE THAT ALL DISPUTES AMONG THEM ARISING OUT OF, CONNECTED WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS AGREEMENT, AND WHETHER ARISING IN CONTRACT, TORT, EQUITY, OR OTHERWISE, SHALL BE RESOLVED ONLY BY STATE OR FEDERAL COURTS LOCATED IN NEW YORK COUNTY, NEW YORK, BUT EACH OF THE AGENT, THE SECURED CREDITORS AND THE DEBTORS ACKNOWLEDGE THAT ANY APPEALS FROM THOSE COURTS MAY HAVE TO BE HEARD BY A COURT LOCATED OUTSIDE OF NEW YORK COUNTY, NEW YORK.  EACH OF THE DEBTORS WAIVES IN ALL DISPUTES ANY OBJECTION THAT SUCH DEBTOR MAY HAVE TO THE LOCATION OF THE COURT CONSIDERING THE DISPUTE OR ANY OBJECTION THAT SUCH DEBTOR MAY HAVE THAT ANY OTHER PARTY HAS NOT BEEN JOINED IN SUCH PROCEEDING.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">OTHER JURISDICTIONS</font><font style="font-family:inherit;font-size:11pt;">.  EACH OF THE DEBTORS AGREES THAT THE AGENT AND THE SECURED CREDITORS SHALL HAVE THE RIGHT TO PROCEED AGAINST EACH OF THE DEBTORS OR THEIR COLLATERAL IN A COURT IN ANY LOCATION TO ENABLE THE AGENT OR ANY SECURED CREDITOR TO REALIZE ON THE COLLATERAL, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER ENTERED IN FAVOR OF THE AGENT OR ANY SECURED CREDITOR, WHETHER OR NOT PROCEEDING SEPARATELY AGAINST ANY DEBTOR AND ITS PROPERTY OR JOINTLY AGAINST ANY BORROWER AND ANY ONE OR MORE OF THE DEBTORS AND THEIR PROPERTY.  EACH OF THE DEBTORS AGREES THAT IT WILL NOT ASSERT ANY PERMISSIVE COUNTERCLAIMS IN ANY PROCEEDING BROUGHT IN ACCORDANCE WITH THIS PROVISION BY THE AGENT OR ANY SECURED CREDITOR TO REALIZE ON COLLATERAL, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER IN FAVOR OF THE AGENT OR ANY SECURED CREDITOR.  EACH OF THE DEBTORS WAIVES ANY OBJECTION THAT IT MAY HAVE TO THE LOCATION OF THE COURT IN WHICH THE AGENT OR ANY SECURED CREDITOR HAS COMMENCED A PROCEEDING DESCRIBED IN THIS SUBSECTION.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:112px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"></font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Section&#160;16.&#160;&#160;&#160;&#160;Miscellaneous.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;This Agreement cannot be changed or terminated orally.  This Agreement shall create a continuing lien on and security interest in the Collateral to the extent set forth herein and shall be binding upon each Debtor and its successors and assigns and shall inure, together with the rights and remedies of the Agent and the Secured Creditors hereunder, to the benefit of the Agent, the Secured Creditors and their successors and assigns; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided,</font><font style="font-family:inherit;font-size:11pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">however</font><font style="font-family:inherit;font-size:11pt;">, that no Debtor may assign its rights or delegate its duties hereunder without the prior written consent of the Agent and the Secured Creditors.  Without limiting the generality of the foregoing, and subject to the provisions of the Credit Agreement any Secured Creditor as a lender may </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-21-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">assign or otherwise transfer any indebtedness held by it secured by this Agreement to any other person or entity, and such other person or entity shall thereupon become vested with all the benefits in respect thereof granted to such Secured Creditor herein or otherwise.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Except as otherwise specified herein, all notices hereunder shall be in writing (including, without limitation, notice by telecopy) and shall be given to the relevant party, and shall be deemed to have been made when given to the relevant party, in accordance with Section&#160;11.9 of the Credit Agreement.  All notices to the Debtors hereunder shall be made to the Company, as their agent, in accordance with Section&#160;11.9 of the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;No Secured Creditor shall have the right to institute any suit, action or proceeding in equity or at law for the foreclosure or other realization upon any Collateral subject to this Agreement or for the execution of any trust or power hereof or for the appointment of a receiver, or for the enforcement of any other remedy under or upon this Agreement; it being understood and intended that no one or more of the Secured Creditors shall have any right in any manner whatsoever to affect, disturb or prejudice the lien and security interest of this Agreement by its or their action or to enforce any right hereunder, and that all proceedings at law or in equity shall be instituted, had and maintained by the Agent in the manner herein provided for the benefit of the Secured Creditors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;In the event that any provision hereof shall be deemed to be invalid or unenforceable by reason of the operation of any law or by reason of the interpretation placed thereon by any court, this Agreement shall be construed as not containing such provision, but only as to such jurisdictions where such law or interpretation is operative, and the invalidity or unenforceability of such provision shall not affect the validity of any remaining provisions hereof, and any and all other provisions hereof which are otherwise lawful and valid shall remain in full force and effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;This Agreement shall be deemed to have been made in the State of New York and shall be governed by, and construed in accordance with, the laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law.  The headings in this Agreement are for convenience of reference only and shall not limit or otherwise affect the meaning of any provision hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;This Agreement constitutes an assignment of rights only and not an assignment of any duties or obligations of any Debtor in any way related to the Collateral and that the Agent and the Secured Creditors shall have no duty or obligation to perform or discharge any such duty or obligation.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;In the event the Secured Creditors shall at any time in their discretion permit a substitution of Debtors hereunder or a party shall wish to become Debtor hereunder, such substituted or additional Debtor shall, upon executing an agreement in the form attached hereto as Schedule&#160;G, become a party hereto and be bound by all the terms and conditions hereof to the same extent as though such Debtor had originally executed this Agreement and in the case of a substitution, in lieu of the Debtor being replaced.  No such substitution shall be effective absent the written consent of the Secured Creditors nor shall it in any manner affect the obligations of the other Debtors hereunder.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-22-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;This Agreement may be executed in any number of counterparts and by different parties hereto on separate counterpart signature pages, each constituting an original, but all together one and the same agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;EACH DEBTOR, THE AGENT, AND EACH SECURED CREDITOR HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;In the event of any inconsistency between this Agreement or the Credit Agreement, the terms of the Credit Agreement, as applicable, shall govern.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;Upon the execution and delivery of this Agreement by the Company, the other Debtors and the Agent, this Agreement shall supersede all provisions of the Prior Security Agreement as of such date.  Each Debtor hereby agrees that, notwithstanding the execution and delivery of this Agreement, the liens and security interests created and provided for under the Prior Security Agreement continue in effect under and pursuant to the terms of this Agreement for the benefit of all of the Obligations secured hereby.  Nothing herein contained shall in any manner affect or impair the priority of the liens and security interests created and provided for by the Prior Security Agreement as to the indebtedness and obligations which would otherwise be secured thereby prior to giving effect to this Agreement.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[SIGNATURE PAGES TO FOLLOW]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-23-</font></div></div><hr style="page-break-after:always"><div><a name="sEB45134324AA544E8ED936CE30F9AC8D"></a></div><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IN WITNESS WHEREOF, each Debtor has caused this Agreement to be duly executed and delivered as of the date first above written.</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;DEBTORS&#8221;</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:13px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________ &#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony J. Guzzi</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Chairman, President and Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA HOLDINGS L.L.C.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SHAMBAUGH &amp; SON, L.P.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA Holdings L.L.C., its General Partner</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WELSBACH ELECTRIC CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Timothy P. Miller</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President / Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT SERVICES, L.L.C.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:378px;text-indent:624px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Security Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-18px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">RABALAIS CONSTRUCTORS, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT OFFSHORE SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: Ardent Companies, Inc., Its sole member</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Security Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIR SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON HOLDINGS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAKER ELECTTRIC, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BATCHELOR &amp; KIMBALL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BUILDING TECHNOLOGY ENGINEERS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CENTRAL MECHANICAL CONSTRUCTION CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCI MECHANICAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COMBUSTIONEER CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONTRA COSTA ELECTRIC, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DEBRA-KUEMPEL INC. (F/K/A THE FRED B. DEBRA CO.)</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY OF NEVADA</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR BUILDING SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR CONSTRUCTION SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOVERNMENT SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOWAN, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR HYRE ELECTRIC CO. OF INDIANA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/ELECTRICAL SERVICES (EAST), INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NORTHEAST, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NEW YORK/NEW JERSEY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES TEAM MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FLUIDICS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOREST ELECTRIC CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GIBSON ELECTRIC CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HANSEN MECHANICAL CONTRACTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HERITAGE MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILL YORK SERVICE COMPANY, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILLCREST SHEET METAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ILLINGWORTH-KILGUST MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INTERMECH, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">J.C. HIGGINS CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KDC INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LOWRIE ELECTRIC COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MARELICH MECHANICAL CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MEADOWLANDS FIRE PROTECTION CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SERVICES OF CENTRAL FLORIDA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MES HOLDINGS CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MESA ENERGY SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MONUMENTAL INVESTMENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MORLEY-MOSS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Security Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN AIR CONDITIONING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN MAINTENANCE AND SERVICES INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PERFORMANCE MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE &amp; KENT COMPANY OF FLORIDA</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE AND KENT&#8209;NEW ENGLAND, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R. S. HARRITAN &amp; COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S. A. COMUNALE CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCALISE INDUSTRIES CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE BETLEM SERVICE CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE FAGAN COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TRAUTMAN &amp; SHREVE, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TUCKER MECHANICAL, INC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., A CALIFORNIA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., AN ARIZONA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WALKER&#8209;J&#8209;WALKER, INC.</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WELSBACH ELECTRIC CORP. OF L.I.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR RISK HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">F &amp; G MECHANICAL CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Salvatore Fichera</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Security Agreement]</font></div></div><hr style="page-break-after:always"><div><a name="s765666B8C28EC3D3485A36CE311591B5"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIRCOND CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIR STRICKLAND HOLDINGS CALIFORNIA INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ARDENT COMPANIES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR FACILITIES SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES CES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOOD TECH, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FR X OHMSTEDE ACQUISITIONS CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HARRY PEPPER &amp; ASSOCIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HNT HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SPECIALTIES CONTRACTORS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MOR PPM, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AFFILIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AND COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REDMAN EQUIPMENT &amp; MANUFACTURING COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON INTERNATIONAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON STRICKLAND, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SOUTHERN INDUSTRIAL CONSTRUCTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page to Sixth Amended and Restated Security Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BAHNSON ENVIRONMENTAL SPECIALTIES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OHMSTEDE HOLDINGS LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OHMSTEDE PARTNERS LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OHMSTEDE LTD.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:37px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ohmstede Partners LLC, its General Partner</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page to Sixth Amended and Restated Security Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ALTAIRSTRICKLAND HOLDINGS LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ALTAIRSTRICKLAND INTERNATIONAL LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ALTAIRSTRICKLAND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ASG DIAMOND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ASI INDUSTRIAL SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DIAMOND REFRACTORY SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">MERCURY INDUSTRIAL MATERIALS, LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">TURNAROUND WELDING SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CS48 ACQUISITION CORP</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR CCI HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR-CSI HOLDING CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR MECHANICAL/ELECTRICAL HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR MECHANICAL/HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR MECHANICAL/SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">HYS HOLDING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USM (DELAWARE) INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USM SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">AR HOLDING CORP.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page to Sixth Amended and Restated Security Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CONCOR NETWORKS, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NEW ENGLAND MECHANICAL SERVICES, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USM, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Jarrett R. Szeftel</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DYN SPECIALTY CONTRACTING, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Joseph C. McCormick</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page to Sixth Amended and Restated Security Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Acknowledged and agreed to as of the date first above written.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its  ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Signature Page to Sixth Amended and Restated Security Agreement</font></div></div><hr style="page-break-after:always"><div><a name="s914F288A8C7909E3046A36CE31353E6C"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE A</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[Attached.]</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="sAFFCF6EB4660C42F383336CE316803B0"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE B</font></div><div style="line-height:140%;padding-bottom:26px;padding-top:10px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TRADE NAMES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Group, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Construction Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Building Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Industrial Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Facilities Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Viox Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Industrial    Services Consulting    Group</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Facilities Knowledge    Center (with respect to    the Phoenix, AZ    property)</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Customer     Solutions Center</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mobile Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mesa Energy Systems, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services    Integrated Solutions</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;Fuller Air Conditioning</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Fuller Air</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Mesa</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hillcrest Air Conditioning</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hillcrest Sheet Metal</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Mesa</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Nevada</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Arizona</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Mesa    Energy</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Hillcrest <br>EMCOR Services <br>EMCOR Services, Mesa <br>Energy Systems</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical/</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Electrical Services (East), Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Heritage Mechanical Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Heritage    Air Systems</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Heritage Air Systems</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Heritage Mechanical Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Welsbach Electric Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Tech Serv</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Broadway Maintenance</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Serota Signs</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AZCO Modular Structures</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forest Electric Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forest Datacom Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forest Electric NY</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Forest Electric NJ</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Welsbach Electric Corp. of L.I.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:14px;text-indent:-15px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Broadway Maintenance Forest/Welsbach Technical Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Penguin Maintenance and Services Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Broadway Electrical Maintenance</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Penguin Air Conditioning Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Penguin Broadway    Electrical Maintenance</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Penguin Air</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Penguin Broadway Maintenace &amp; Service</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Penguin</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">J. C. Higgins Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Tucker Mechanical</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services, Tucker    Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">J.C. Higgins</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">J.C. Higgins Service Company</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gibbs-McAllister</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Hyre Electric Co. of Indiana, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gibson Electric Co., Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Technologies</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gibson Electric and    Technologies</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gibson Electric &amp; Technology Solutions</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">University Mechanical &amp; Engineering Contractors, Inc. (California Corporation)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Spira-Loc</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">University Industrial Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">University Marelich Mechanical</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">University Mechanical &amp; Engineering Contractors, Inc. (Arizona Corporation)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hansen Mechanical Contractors, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Trautman &amp; Shreve, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Gowan, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowan, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Warren Company</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowco</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowco, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Systems Commissioning, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowan Sheet Metal</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowan Sheet Metal, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Gowan</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Gowan,    Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gowan Mechanical Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MES Holdings Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">R. S. Harritan &amp; Company, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DeBra-Kuempel Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Automated    Controls</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Ohio</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Marelich Mechanical Co., Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-3</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Company</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Wasatch</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Wasatch Electric</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Information    Technologies</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Service &amp;    Systems Group</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Construction    Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynatechnologies</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric San Diego</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Los Angeles</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Colorado</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Washington, DC</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Florida</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Oregon</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DYN Specialty Contracting, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">KDC Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">KDC Systems</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">IDMA</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Kirkwood Dynalectric </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Los Angeles</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contra Costa Electric, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Company of Nevada</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Northeast, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Balco/</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;J.C. Higgins</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services CommAir</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Northeast CommAir</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Northeast CommAir Balco</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Balco</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:72px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-4</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Building Technology Engineers, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BTE (Massachusetts), Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BTE of Massachusetts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Building Operations    Technologies of Mass</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Building Technology, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Building Technology</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Poole &amp; Kent Company of Florida</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Poole &amp; Kent Contractors</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Monumental Investment Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Poole and Kent Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Poole and Kent</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Poole and Kent Construction Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Poole and Kent Company</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Poole and    Kent</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Poole and Kent    Company of Maryland</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">S. A. Comunale Co., Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Air Systems, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Air    Systems</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fluidics, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Fluidics</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated Solutions</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Poole and Kent - New England, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR-CSI Holding Co.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Central Mechanical Construction Co., Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-5</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CS48 Acquisition Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CSUSA Holdings L.L.C.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">F &amp; G Mechanical Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">F&amp;G Northeast</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services New York/</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New Jersey, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Gotham    Air</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gotham Air Conditioning </font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Trimech</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hillcrest Sheet Metal, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Healthy Air Ducts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hillcrest Air Conditioning</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Hillcrest</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Illingworth-Kilgust Mechanical, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Illingworth-Kilgust    Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;Solutions</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Lowrie Electric Company, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Meadowlands Fire Protection Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shambaugh &amp; Son, L.P.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ed Grace</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advanced Systems Group</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Advanced Systems    Computer Consultant</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Havel</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Facility Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Construction    Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dynalectric Michigan</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Precision Controls of Indianapolis</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-6</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allan Automatic Sprinkler of So. Cal</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Northstar Fire Protection of Texas</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Dalmation Fire</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shambaugh</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Detroit Fire Protection</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Construction Services Midwest</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Precision of Indianapolis</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Progressive Pipe Fabricators</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Fagan Company</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">KC Fab</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">TFC, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fagan HVAC Services Company</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Fagan</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Walker-J-Walker, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Walker J.    Walker</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated    Solutions</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Government Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Services, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Services of Maryland, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Engineering    Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated Engineering Services</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Medical Facilities Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services CES, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:84px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-7</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aircond Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Aircond</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated Solutions</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Service Integrated Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services LT Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">LT Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Betlem Service Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Betlem    Residential</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Betlem    Home Energy</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Betlem Heating and Air</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;Conditioning</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Betlem    Service</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Betlem</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Betlem Home Energy</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Combustioneer Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services    Combustioneer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concor Networks, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Team Mechanical, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Team Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Midwest</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">New England Mechanical Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NEMSI</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Tri-Tech</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services New    England Mechanical</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FR X Ohmstede Acquisitions Co.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Partners LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">HNT Holdings Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:33px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-8</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Industrial Services Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Energy</font><font style="font-family:inherit;font-size:10pt;">&#160;<br></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;Services Divison</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Elite Project Planning</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Holdings LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Ltd.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Ltd., LP</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ohmstede Ltd., Limited Partnership</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Mechanical, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mechanical Services of Central Florida, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated Solutions of Florida</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services MSI &#8211; Mechanical Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Quality Mechanical Solutions</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Harry Pepper &amp; Associates, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">MOR PPM, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PPM</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">USM (Delaware) Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Redman Equipment and Manufacturing Company</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">USM, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">USM Facilities Services</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">USM Services, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">US Maintenance, Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson Mechanical Systems</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mechanical Specialties Contractors</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson Environmental Specialties</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:56px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:56px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:56px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-9</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mechanical Specialties Contractors, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson Mechanical Specialties Contractors</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson Environmental Specialties, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahnson</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Food Tech, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Technology Food Systems, Inc.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Scalise Industries Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Scalise Industries</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SI Technologies</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Integrated    Solutions</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Pittsburg</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Southern Industrial Constructors, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Southern Crane</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Triangle Southern Industrial    Constructors, Inc. </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RepconStrickland, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AltairStrickland Holdings LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASG Diamond LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ASI Industrial Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">USM Services Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Bahson Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intermech, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Diamond Refractory Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Mercury Industrial Materials, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Turnaround Welding Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AltairStrickland, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AltairStrickland International, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-10</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AltairStrickland Holdings California, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Repcon, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Repcon International, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rabalais Constructors, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rabalais I&amp;E Constructors</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rabalais Instrument &amp; Electrical Constructors</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:8px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rabalais Electric</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:8px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rabalais Electrial Constructors</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ardent Services L.L.C.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ascent Power &amp; Process    Reliability</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AR Holding Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AR Holding Corp of Delaware</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AR Holding Florida Corp</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AR Electronical Holding Corp.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ardent Companies, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Newcomb and Company</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Newcomb Affiliates, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Ardent Offshore Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Baker Electric, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Batchelor &amp; Kimball, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CCI Mechanical, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CCI Service</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR &#8211; CCI Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical Services Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Mechanical/Electrical Holdings, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-11</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.6068376068376%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:39%;"></td><td style="width:28%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debtor&#8217;s Name</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prior Legal Name in Past 5 Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade Names/Names in Past 5 Years</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hill York Service Company, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Hill York Service Corporation</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">HYS Holding Corp.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Morley-Moss, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thermal Control</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Tucker Mechanical, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">None</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EMCOR Services Tucker Mechanical</font></div></td></tr></table></div></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">B-12</font></div></div><hr style="page-break-after:always"><div><a name="sA7D63281A645C35CC4CD36CE31B72E3D"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE C</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">INTELLECTUAL PROPERTY</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">See attached Schedule C.</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:center;font-size:14pt;"><font style="font-family:inherit;font-size:14pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">C-1</font></div></div><hr style="page-break-after:always"><div><a name="sAD69215BF1CB2DE03E5436CE31C42EEB"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE D</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">INVESTMENT PROPERTY </font></div><div style="line-height:140%;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:38%;"></td><td style="width:29%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Investments</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Amount of investment</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:12px;padding-right:2px;"><div style="padding-bottom:12px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">Payee or holder</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.   Colony Holdings Ltd. <br>       (Bermuda)</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,000 shares &#8212;12% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monumental Investment Corporation</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.   Baltimore Ravens</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License (right) for 16 seats</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Poole and Kent Corporation</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.  F &amp; G Mechanical Inc.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90 shares &#8211; 45% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F &amp; G Mechanical Corporation (New York)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.  C &amp; H Services LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Ltd.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.  CTSI-CES Facility Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6. Betlem Plumbing Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Bettem Service Corporation</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7. Helix Management Services, Inc.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8. Legends 3 LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50% Interest </font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">License (right) for 6 seats New York Yankees</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9. Action Integrated Services, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51% interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10. AEPAX, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11. Wake Solutions, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12. Ku Nalu Kai, LLC</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% Interest</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s0D4E0BB60E97C645E97336CE31DC21B0"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE E</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">COMMERCIAL TORT CLAIMS</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NONE</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s20925131B333B601246136CE320EC7B0"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE F</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SUPPLEMENT TO SECURITY AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THIS SUPPLEMENT TO SECURITY AGREEMENT (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">"Supplement"</font><font style="font-family:inherit;font-size:11pt;">) is dated as of this _____ day of _____________, 20__ from _________________________, a(n) _____________ </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">corporation/limited liability company/partnership</font><font style="font-family:inherit;font-size:11pt;">&#32;(the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Debtor&#8221;</font><font style="font-family:inherit;font-size:11pt;">), to Bank of Montreal, in its capacity as administrative agent for itself and certain other lenders (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">).</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">PRELIMINARY STATEMENTS</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">A.&#160;&#160;&#160;&#160;The Debtors and the Agent are parties to that certain Sixth Amended and Restated Security Agreement dated as of March&#160;2, 2020 (such Sixth Amended and Restated Security Agreement, as the same may from time to time be amended, modified or restated, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Security Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  All capitalized terms used herein without definition shall have the same meanings herein as such terms are defined in the Security Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">B.&#160;&#160;&#160;&#160;Pursuant to the Security Agreement, the Debtors granted to the Agent, among other things, a continuing security interest in all Commercial Tort Claims.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">C.&#160;&#160;&#160;&#160;The Debtor has acquired a Commercial Tort Claim, and executes and delivers this Supplement to confirm and assure the Agent's security interest therein.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, in consideration of the benefits accruing to the Debtors, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Debtor agrees as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;In order to secure payment of the Obligations, whether now existing or hereafter arising, the Debtor does hereby grant to the Agent a continuing lien on and security interest in the Commercial Tort Claim described below:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Schedule&#160;E (Commercial Tort Claims) to the Security Agreement is hereby amended to include reference to the Commercial Tort Claim referred to in Section&#160;1 above.  The Commercial Tort Claim described herein is in addition to, and not in substitution or replacement for, the Commercial Tort Claims heretofore described in and subject to the Security Agreement, and nothing contained herein shall in any manner impair the priority of the liens and security interests heretofore granted by the Debtors in favor of the Agent under the Security Agreement.</font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;The Debtor agrees to execute and deliver such further instruments and documents and do such further acts and things as the Agent may deem necessary or proper to carry out more effectively the purposes of this Supplement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;No reference to this Supplement need be made in the Security Agreement or in any other document or instrument making reference to the Security Agreement, any reference to the Security Agreement in any of such items to be deemed a reference to the Security Agreement as supplemented hereby.  The Debtor acknowledges that this Supplement shall be effective upon its execution and delivery by the Debtor to the Agent, and it shall not be necessary for the Agent to execute this Supplement or any other acceptance hereof or otherwise to signify or express its acceptance hereof.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;This Agreement shall be governed by and construed in accordance with the laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[INSERT NAME OF DEBTOR]</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title_______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">F-2</font></div></div><hr style="page-break-after:always"><div><a name="s5B62B74E94E377877D4A36CE3230B1FF"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE G</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSUMPTION AND SUPPLEMENTAL SECURITY AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THIS AGREEMENT dated as of this _____ day of ______________, 200__ from </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[new debtor]</font><font style="font-family:inherit;font-size:11pt;">, a __________ </font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">corporation/limited liability company/partnership </font><font style="font-family:inherit;font-size:11pt;">(the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;New Debtor&#8221;</font><font style="font-family:inherit;font-size:11pt;">), to Bank of Montreal (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), as administrative agent for the Secured Creditors (defined in the Security Agreement hereinafter identified and defined) (BMO acting as such administrative agent and any successor or successors to BMO in such capacity being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH THAT:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc. (the &#8220;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">Company</font><font style="font-family:inherit;font-size:11pt;">&#8221;) and certain other parties have executed and delivered to the Agent that certain Sixth Amended and Restated Security Agreement dated as of March&#160;2, 2020 or supplements thereto (such Sixth Amended and Restated Security Agreement, as the same may from time to time be modified or amended, including supplements thereto which add additional parties as Debtors thereunder, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Security Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which such parties (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Debtors&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have granted to the Agent for the benefit of the Secured Creditors a lien on and security interest in such Existing Debtors&#8217; Collateral (as such term is defined in the Security Agreement) to secure the Obligations (as such term is defined in the Security Agreement) of the Borrowers referred to therein owing to the Agent and the Secured Creditors arising out of or related to the Credit Agreement referred to therein; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Borrowers provide the New Debtor with substantial financial, managerial, administrative, technical and design support and the New Debtor will directly and substantially benefit from credit and other financial accommodations extended and to be extended by the Secured Creditors to the Borrowers;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, FOR VALUE RECEIVED, and in consideration of advances made or to be made, or credit accommodations given or to be given, to the Borrowers by the Secured Creditors from time to time, the New Debtor hereby agrees as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;The New Debtor acknowledges and agrees that it shall become a &#8220;Debtor&#8221; party to the Security Agreement effective upon the date the New Debtor&#8217;s execution of this Agreement and the delivery of this Agreement to the Agent, and that upon such execution and delivery, all references in the Security Agreement to the terms &#8220;Debtor&#8221; or &#8220;Debtors&#8221; shall be deemed to include the New Debtor.  Without limiting the generality of the foregoing, the New Debtor hereby repeats and reaffirms all grants (including the grant of a lien and security interest), covenants, agreements, representations and warranties contained in the Security Agreement as amended hereby, each and all of which are and shall remain applicable to the Collateral from time to time owned by the New Debtor or in which the New Debtor from time to time has any rights.  Without limiting the foregoing, in order to secure payment of the Obligations, whether now existing or hereafter arising, the New Debtor does hereby grant to the Agent for the benefit of the Secured Creditors, and hereby agrees that the Agent has and shall continue to have for the benefit of the Secured Creditors a continuing security interest in, </font></div><div><br></div><div><div style="line-height:120%;text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">among other things, all of the New Debtor&#8217;s Collateral (as such term is defined in the Security Agreement), including, without limitation, all of the New Debtor&#8217;s Receivables, Leases, General Intangibles, Inventory, Equipment, Investment Property, Pledged Notes, and all of the other Collateral described in , and subject to the limitations set forth in, Section&#160;2 of the Security Agreement, each and all of such granting clauses being incorporated herein by reference with the same force and effect as if set forth in their entirety except that all references in such clauses to the Existing Debtors or any of them shall be deemed to include references to the New Debtor.  Nothing contained herein shall in any manner impair the priority of the liens and security interests heretofore granted in favor of the Agent under the Security Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Schedules&#160;A-F to the Security Agreement shall be supplemented by the information stated below with respect to the New Debtor:</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUPPLEMENT TO SCHEDULE A</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:28%;"></td><td style="width:27%;"></td><td style="width:24%;"></td><td style="width:21%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NAME OF DEBTOR<br>(AND ORGANIZATION NO.)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CHIEF EXECUTIVE OFFICE</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ADDITIONAL    PLACES OF BUSINESS</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LOCATION OF COLLATERAL HELD BY DEBTOR</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUPPLEMENT TO SCHEDULE B</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.68134171907757%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:36%;"></td><td style="width:25%;"></td><td style="width:39%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DEBTOR'S NAME</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PRIOR LEGAL NAME</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TRADE NAMES/ <br>NAMES IN PAST 5 YEARS</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUPPLEMENT TO SCHEDULE&#160;C</font></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">INTELLECTUAL PROPERTY RIGHTS</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.9517819706499%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">__________________________________</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">__________________________________</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUPPLEMENT TO SCHEDULE D</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.9517819706499%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">INVESTMENT PROPERTY</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">__________________________________</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">__________________________________</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">G-2</font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SUPPLEMENT TO SCHEDULE E</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.9517819706499%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">COMMERCIAL TORT CLAIMS</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:18px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">_________________________</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;The New Debtor hereby acknowledges and agrees that the Obligations are secured by all of the Collateral according to, and otherwise on and subject to, the terms and conditions of the Security Agreement to the same extent and with the same force and effect as if the New Debtor had originally been one of the Existing Debtors under the Security Agreement and had originally executed the same as such an Existing Debtor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;All capitalized terms used in this Agreement without definition shall have the same meaning herein as such terms have in the Security Agreement, except that any reference to the term &#8220;Debtor&#8221; or &#8220;Debtors&#8221; and any provision of the Security Agreement providing meaning to such term shall be deemed a reference to the Existing Debtors and the New Debtor.  Except as specifically modified hereby, all of the terms and conditions of the Security Agreement shall stand and remain unchanged and in full force and effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;The New Debtor agrees to execute and deliver such further instruments and documents and do such further acts and things as the Agent may reasonably deem necessary or proper to carry out more effectively the purposes of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;No reference to this Agreement need be made in the Security Agreement or in any other document or instrument making reference to the Security Agreement, any reference to the Security Agreement in any of such to be deemed a reference to the Security Agreement as modified hereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.&#160;&#160;&#160;&#160;This Agreement shall be governed by and construed in accordance with the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[NEW DEBTOR]</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By___________________________________</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name_____________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title ______________________________</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">G-3</font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.(C)
<SEQUENCE>4
<FILENAME>eme-ex4c2020331xq1.htm
<DESCRIPTION>SIXTH AMENDED AND RESTATED PLEDGE AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7E88839C75219ED219E43665AC0FD88F"></a></div><div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT 4(c)</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SIXTH AMENDED AND RESTATED PLEDGE AGREEMENT</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Sixth Amended and Restated Pledge Agreement (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) is dated as of March&#160;2, 2020, by and among the parties executing this Agreement under the heading &#8220;Pledgors&#8221; on the signature pages hereto (such parties, along with any parties who execute and deliver to the Agent an agreement in the form attached hereto as Schedule&#160;C, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Pledgors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Pledgor&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and Bank of Montreal, a Canadian chartered bank acting through its Chicago branch (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), with its mailing address at 111 West Monroe Street, Chicago, Illinois 60603, acting as administrative agent hereunder for the Secured Creditors hereinafter identified and defined (BMO acting as such administrative agent and any successor or successors to BMO acting in such capacity being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:13px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH THAT:</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and certain of its subsidiaries, as Pledgors, heretofore executed and delivered to BMO that certain Fifth Amended and Restated Pledge Agreement dated as of August&#160;3, 2016 (such Fifth Amended and Restated Pledge Agreement, as the same has been amended and supplemented, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Pledge Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which certain Pledgors granted BMO a lien on and continuing security interest in certain personal property of such Pledgors described therein as collateral security for, among other things, all indebtedness, obligations and liabilities of the Borrowers (as hereinafter defined) under that certain Fifth Amended and Restated Credit Agreement dated as of August&#160;3, 2016, as amended, by and among the Borrowers, BMO, individually and in its capacity as agent thereunder, and the lenders party thereto (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">); and</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company and EMCOR Group (UK) plc., a United Kingdom public limited company (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221;; </font><font style="font-family:inherit;font-size:11pt;">the Company and EMCOR UK being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and BMO, individually and as Agent, have entered into a Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 (such Sixth Amended and Restated Credit Agreement, as the same may be amended, modified, restated or supplemented from time to time, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), pursuant to which BMO and other banks and financial institutions and letter of credit issuers from time to time party to the Credit Agreement (BMO, in its individual capacity, and such other banks and financial institutions being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221;</font><font style="font-family:inherit;font-size:11pt;">, and such letter of credit issuers being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Issuers&#8221; </font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Issuer&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have agreed, subject to certain terms and conditions, to extend credit and make certain other financial accommodations available to the Borrowers (the Agent, the Issuers, and the Lenders, together with affiliates of the Lenders with respect to Hedging Liability referred to below, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Secured Creditors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Secured Creditor&#8221;</font><font style="font-family:inherit;font-size:11pt;">); and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, in addition, one or more of the Pledgors may from time to time be liable to the Lenders and/or their affiliates with respect to Hedging Liability (as such term is defined in the Credit Agreement);</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, as a condition precedent to extending credit or otherwise making financial accommodations available to the Borrowers under the Credit Agreement, the Secured Creditors require, among other things, that each Pledgor grant to the Agent for the benefit of the Secured Creditors a lien on and security interest in certain personal property of such Pledgor pursuant to this Agreement, and, in connection therewith, that the Prior Pledge Agreement be amended and restated in its entirety to read as set forth in this Agreement;</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, except as indicated on Schedule&#160;A attached hereto, the Company owns, directly or indirectly, all or substantially all of the equity interests in each Pledgor (other than the Company), and the Borrowers provide each Pledgor with financial, management, administrative, and technical support which enables such Pledgor to conduct its business in an orderly and efficient manner in the ordinary course; and </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, each Pledgor will benefit, directly and indirectly, from credit and other financial accommodations extended by the Secured Creditors to the Borrowers.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, for and in consideration of the execution and delivery by the Lenders and the Agent of the Credit Agreement, and other good and valuable consideration, receipt whereof is hereby acknowledged, the parties hereto hereby agree as follows:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION 1.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">TERMS DEFINED IN CREDIT AGREEMENT.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">All capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement, except terms which are defined in the Uniform Commercial Code of the State of New York as in effect from time to time (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;UCC&#8221;</font><font style="font-family:inherit;font-size:11pt;">) shall have the same meanings herein as such terms are defined in the UCC, unless this Agreement shall otherwise specifically provide.  The term &#8220;Pledgor&#8221; and &#8220;Pledgors&#8221; as used herein shall mean and include the Pledgors collectively and also each individually, with all grants, representations, warranties and covenants of and by the Pledgors, or any of them, herein contained to constitute joint and several grants, representations, warranties and covenants of and by the Pledgors; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that unless the context in which the same is used shall otherwise require, any grant, representation, warranty or covenant contained herein related to the Pledged Securities shall be made by each Pledgor only with respect to the Pledged Securities owned by it or represented by such Pledgor as owned by it.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;2.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">GRANT OF SECURITY INTEREST IN THE PLEDGED SECURITIES; OBLIGATIONS SECURED. </font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Subject to the terms of the Credit Agreement, each Pledgor hereby pledges and deposits with the Agent, and grants to the Agent a security interest in, in each case for the benefit of the Secured Creditors, and acknowledges and agrees that the Agent has and shall continue to have for the benefit of the Secured Creditors a continuing security interest in, any and all right, title and interest of such Pledgor, whether now existing or hereafter acquired or arising, in and to (i)&#160;all shares of the capital stock or other equity interests of each Restricted Subsidiary owned or held by such Pledgor, whether now existing or hereafter formed or acquired (those of such shares delivered to and deposited with the Agent concurrently herewith being listed and described on Schedule A as of the date hereof), (ii)&#160;all substitutions and additions to such shares or other </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">equity interests, (iii)&#160;all dividends, distributions and sums distributable or payable from, upon or in respect of such shares or other equity interests, (iv)&#160;all other rights or privileges incident to such shares or other equity interests, and (v)&#160;all proceeds and products of any of the foregoing (such shares, equity interests and all other of the foregoing being hereinafter sometimes referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Pledged Securities&#8221;</font><font style="font-family:inherit;font-size:11pt;">); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that the Pledged Securities hereunder shall not include any interest held by a Pledgor in the capital stock of any of its Unrestricted Subsidiaries, any of its Foreign Subsidiaries or any Excess Stock Collateral; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided further</font><font style="font-family:inherit;font-size:11pt;">&#32;however that the pledge and security interest created hereby shall remain subject in all respects to the provisions of Section 4.1 of the Credit Agreement.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;This Agreement is made and given to secure, and shall secure, the prompt payment and performance of (i)&#160;all &#8220;Obligations,&#8221; and &#8220;Hedging Liability,&#8221; as such terms are defined in the Credit Agreement, including, without limitation, all obligations with respect to Loans made and to be made under the Credit Agreement (whether or not evidenced by Notes issued thereunder), all obligations of the Borrowers to reimburse the Secured Creditors for the amount of all drawings on all Letters of Credit issued pursuant to the Credit Agreement and all other obligations of the Borrowers under all Applications for Letters of Credit, all other obligations of the Borrowers and the other Pledgors under the Loan Documents, all obligations of the Borrowers and the other Pledgors, and of any of them individually, with respect to any Hedging Liability and the agreements relating thereto, and all obligations of the Pledgors, and of any of them individually, arising under any guaranty issued by it relating to the foregoing or any part thereof, in each case whether now existing or hereafter arising (and whether arising before or after the filing of a petition in bankruptcy and including all interest, costs, fees, and charges after the entry of an order for relief against a Pledgor in a case under Title&#160;11 of the United States Bankruptcy Code or any similar proceeding, whether or not such interest, costs, fees and charges would be an allowed claim against such Pledgor in such proceeding), due or to become due, direct or indirect, absolute or contingent, and howsoever evidenced, held or acquired, and owing in any currency and (ii)&#160;any and all expenses and charges, legal or otherwise, suffered or incurred by the Agent or the Secured Creditors, and any of them individually, in collecting or enforcing any of such indebtedness, obligations, and liabilities or in realizing on or protecting or preserving any security therefor, including, without limitation, the lien and security interest granted to the Agent in the Pledged Securities hereby (all of the indebtedness, obligations, liabilities, expenses, and charges described above being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Obligations&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  Notwithstanding anything in this Agreement to the contrary, the right of recovery against any Pledgor under this Agreement shall not exceed $1.00 less than the lowest amount which would render such Pledgor&#8217;s obligations under this Agreement void or voidable under applicable law, including fraudulent conveyance law.</font></div><div style="line-height:140%;padding-top:13px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;3.&#160;&#160;&#160;&#160;COVENANTS, REPRESENTATIONS AND WARRANTIES. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subject to the terms of the Credit Agreement, each Pledgor hereby covenants and agrees with, and represents and warrants to, the Agent and the Secured Creditors as follows:</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;The certificates for all shares of stock, equity interests and other securities owned by each Pledgor (other than securities evidencing an ownership interest in any entity whose total assets are less than or equal to $5,000,000) in each case to the extent certificated now or at any time constituting the Pledged Securities shall be delivered to the Agent duly endorsed in blank for transfer </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-3-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">or accompanied by an appropriate assignment or assignments or an appropriate undated stock power or powers, in every case sufficient to transfer title thereto.  The Agent may at any time after the occurrence of an Event of Default and during the continuance thereof cause to be transferred into its name or the name of its nominee or nominees any and all of the Pledged Securities hereunder.  The Agent shall at all times have the right to exchange the certificates representing the Pledged Securities for certificates of smaller or larger denominations.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Each Pledgor is and will be the sole and lawful legal and beneficial owner of all of the Pledged Securities deposited by such Pledgor hereunder.  Each Pledgor agrees not to sell, assign, pledge or otherwise dispose of any of such Pledgor&#8217;s Pledged Securities or any interest therein except for the security interest granted to the Agent hereunder and liens permitted by Sections&#160;4.1 and 7.11 of the Credit Agreement and except for the sale or other disposition of Pledged Securities permitted by the Credit Agreement (including, without limitation, Sections&#160;7.13 of the Credit Agreement).  In the case of such permitted sale, disposition or dissolution, the Agent shall release the lien upon such Pledged Securities and deliver such Pledged Securities to the relevant Pledgor.  The Pledged Securities are and will be free and clear of all security interests, Liens, rights, claims, attachments, levies and encumbrances of every kind, nature and description and whether voluntary or involuntary except for the pledge to the Agent hereunder and for other Liens permitted by the Credit Agreement, and each Pledgor will warrant and defend all Pledged Securities which such Pledgor has deposited with the Agent against any claims and demands of all other persons at any time claiming the same or any interest therein adverse to the Agent and the Secured Creditors.  Each Pledgor has the right to vote the Pledged Securities (except as set forth herein) and there are no restrictions upon the voting rights associated with, or the transfer of, any of the Pledged Securities, except as provided by any law applicable to the sale of securities generally or the terms and provisions of this Agreement.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;The Pledged Securities have been validly issued and are fully paid and non-assessable (except for the provisions of Section&#160;630 of the Business Corporation Law of the State of New York as to New York corporations).  There are no outstanding commitments or other obligations of the issuers of the Pledged Securities to issue, and no options, warrants or other rights of any individual or entity to acquire, any share of any class or series of capital stock or other equity interests of such issuers.  Except otherwise indicated on Schedule&#160;A, the Pledged Securities listed and described on Schedule A attached hereto constitute all of the issued and outstanding capital stock or other equity interests of every series and class of each issuer thereof.  Each Pledgor further agrees that in the event any such issuer shall issue any additional capital stock of any series or class, each Pledgor will forthwith pledge and deposit hereunder, or cause to be pledged and deposited hereunder, all such additional shares of such capital stock.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;On failure of any Pledgor to perform any of the agreements and covenants herein contained, the Agent may perform the same and in so doing may expend such sums as the Agent may deem advisable in the performance thereof, including without limitation the payment of any taxes, liens and encumbrances, expenditures made in defending against any adverse claim or demand and all other expenditures which the Agent may be compelled to make by operation of law or which Agent may make by agreement or otherwise for the protection of the security hereof.  All such sums </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-4-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and amounts so expended shall be due and payable, immediately without notice or demand, shall constitute additional Obligations hereby secured together with interest thereon at the rate per annum (computed on the basis of a year of 360 days) determined by adding 2% to the interest rate otherwise applicable to Base Rate Loans under the Revolving Facility from time to time in effect (such rate per annum as so determined being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Reimbursement Rate&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  No such performance of any covenant or agreement by the Agent on behalf of such Pledgor, and no such advancement or expenditure therefor, shall relieve such Pledgor of any default under the terms of this Agreement or in any way obligate the Agent or any Secured Creditor to take any further or future action with respect thereto.  The Agent is authorized to charge any depository account of any Pledgor maintained with the Agent for the amount of such sums and amounts so expended.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;Each Pledgor represents that this Agreement, together with its delivery to the Agent of the certificates evidencing the Pledged Securities and stock powers therefor, creates a valid security interest securing payment and performance of the Obligations and that no other action is necessary to perfect such security interest.  Each Pledgor agrees to execute and deliver to the Agent such further agreements and assignments or other instruments and to do all such other things as the Agent may deem reasonably necessary or appropriate to assure the Agent of such Pledgor&#8217;s pledge of the Pledged Securities hereunder.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;If, as and when any Pledgor delivers any securities for pledge hereunder in addition to those listed on Schedule A hereto, the Pledgors shall furnish the Agent a duly completed and executed amendment to such Schedule in substantially the form (with appropriate insertions) of Schedule B hereto reflecting the securities pledged hereunder after giving effect to such addition.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;4.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">VOTING RIGHTS AND DIVIDENDS.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Unless and until an Event of Default hereunder has occurred and is continuing:</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Each Pledgor shall be entitled to exercise all voting and/or consensual powers pertaining to such Pledgor&#8217;s Pledged Securities or any part thereof, for all purposes not inconsistent with the terms of this Agreement, the Credit Agreement, or any other document evidencing or otherwise relating to any Obligations.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;To the extent not prohibited by the terms of the Credit Agreement, each Pledgor shall be entitled to receive and retain all dividends and distributions in respect of the Pledged Securities which are paid in cash or other property of whatsoever nature.  </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;In order to permit each Pledgor to exercise such voting and/or consensual powers which he is entitled to exercise under clause (a) above and to receive such distributions which such Pledgor is entitled to receive and retain under clause (b) above, the Agent shall, if necessary, upon the written request of such Pledgor, from time to time execute and deliver to such Pledgor appropriate proxies and dividend orders.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;padding-left:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-5-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:21px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;5.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">POWER OF ATTORNEY.  </font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In addition to any other powers of attorney contained herein, each Pledgor hereby appoints the Agent, its nominee, or any other person whom the Agent may designate as such Pledgor&#8217;s attorney&#8209;in&#8209;fact, with full power and authority upon the occurrence and during the continuation of any Event of Default to ask, demand, collect, receive, receipt for, sue for, compound and give acquittance for any and all sums or properties which may be or become due, payable or distributable in respect of the Pledged Securities or any part thereof, with full power to settle, adjust or compromise any claim thereunder or therefor as fully as such Pledgor could itself do, to exercise all voting rights with respect to the Pledged Securities or any part thereof, to endorse or sign the Pledgor&#8217;s name on any assignments, stock powers or other instruments of transfer and on any checks, notes, acceptances, money orders, drafts, and any other forms of payment or security that may come into the Agent&#8217;s possession and on all documents of satisfaction, discharge or receipt required or requested in connection therewith, and, in its discretion, to file any claim or take any other action or proceeding, either in its own name or in the name of such Pledgor, or otherwise, which the Agent deems necessary or appropriate to collect or otherwise realize upon all or any part of the Pledged Securities, or effect a transfer thereof, or which may be necessary or appropriate to protect and preserve the right, title, and interest of the Agent in and to such Pledged Securities and the security intended to be afforded hereby.  Each Pledgor hereby ratifies and approves all acts of any such attorney and agrees that neither the Agent nor any such attorney will be liable for any such acts or omissions nor for any error of judgment or mistake of fact or law other than such person&#8217;s gross negligence or willful misconduct as finally determined by a court of competent jurisdiction; provided that, in no event shall they be liable for any punitive, exemplary, indirect or consequential damages.  The foregoing powers of attorney, being coupled with an interest, are irrevocable until the Obligations have been fully paid and satisfied and all commitments of the Lenders to extend credit to or for the account of the Borrowers under the Credit Agreement have expired or otherwise terminated (including Cash Collateralization of Letters of Credit).</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;6.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">DEFAULTS AND REMEDIES.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160; The occurrence of any event or the existence of any condition which is specified as an &#8220;Event of Default&#8221; under the Credit Agreement shall constitute an </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Event of Default&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;hereunder.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;Upon the occurrence and during the continuance of any Event of Default hereunder, all rights of the Pledgors to exercise the voting and/or consensual powers which they are entitled to exercise pursuant to Section&#160;4(a) hereof and/or to receive and retain the distributions which they are entitled to receive and retain pursuant to Section&#160;4(b) hereof, shall, at the option of the Agent, cease and thereupon become vested in the Agent, which, in addition to all other rights provided herein or by law, shall then be entitled solely and exclusively to exercise all voting and other consensual powers pertaining to the Pledged Securities and/or to receive and retain the distributions which the Pledgors would otherwise have been authorized to retain pursuant to Section&#160;4(b) hereof and shall then be entitled solely and exclusively to exercise any and all rights of conversion, exchange or subscription or any other rights, privileges or options pertaining to the Pledged Securities as if the Agent were the absolute owner thereof including, without limitation, the rights to exchange, at its discretion, any and all of the Pledged Securities upon the merger, consolidation, reorganization, recapitalization or other readjustment of the respective issuer thereof or upon the exercise by or on behalf </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-6-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">of any such issuer or the Agent of any right, privilege or option pertaining to the Pledged Securities and, in connection therewith, to deposit and deliver any and all of the Pledged Securities with any committee, depositary, transfer agent, registrar or other designated agency upon such terms and conditions as the Agent may determine.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;Upon the occurrence and during the continuance of any Event of Default hereunder, the Agent shall have, in addition to all other rights provided herein or by law, the rights and remedies of a secured party under the Uniform Commercial Code of New York in respect to the Pledged Securities (regardless of whether such Uniform Commercial Code is the law of the jurisdiction where the rights or remedies are asserted and regardless of whether such Code applies to the affected Pledged Securities) and further the Agent may, without demand and without advertisement or notice, all of which the Pledgors waive to the extent permitted by law, at any time or times, sell and deliver any or all of the Pledged Securities held by or for it at public or private sale, at any securities exchange or broker&#8217;s board or at any of the Agent&#8217;s offices or elsewhere, for cash, upon credit or otherwise, at such prices and upon such terms as the Agent deems advisable, in its sole discretion.  In the exercise of any such remedies, the Agent may sell all the Pledged Securities as a unit even though the sales price thereof may be in excess of the amount remaining unpaid on the Obligations.  Also, if less than all the Pledged Securities are sold, the Agent shall have no duty to marshal or apportion the part of the Pledged Securities so sold as between the Pledgors, or any of them, but may sell and deliver any or all of the Pledged Securities without regard to which of the Pledgors are the owners thereof.  The Agent is authorized at any sale or other disposition of the Pledged Securities, if it deems it advisable so to do, to restrict the prospective bidders or purchasers to persons who will represent and agree that they are purchasing for their own account for investment, and not with a view to the distribution or resale of any of the Pledged Securities.  The Agent or any Secured Creditor may be the purchaser at any sale or other disposition of the Pledged Securities.  The Pledgors hereby waive all of their rights of redemption from any sale or other disposition of the Pledged Securities.  Any requirement of reasonable notice shall be met if such notice is personally served on or mailed, postage prepaid, to the Pledgors in accordance with Section&#160;11(h) hereof at least ten (10) days before the time of sale or other event giving rise to the requirement of such notice; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;no notification need be given to a Pledgor if such Pledgor has signed, after an Event of Default hereunder has occurred, a statement renouncing any right to notification of sale or other intended disposition.  The Agent shall not be obligated to make any sale or other disposition of the Pledged Securities regardless of notice having been given.  The Agent may postpone or cause the postponement of the sale of all or any portion of the Pledged Securities by announcement at the time and place of such sale, and such sale may, without further notice, be made at the time and place to which the sale was postponed or the Agent may further postpone such sale by announcement made at such time and place.  The proceeds of sale shall be applied first to all costs and expenses of sale, including attorney&#8217;s fees and court costs, and second to the payment of the Obligations in accordance with the terms of the Intercreditor Agreement.  </font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;No delay or omission on the part of the Agent in the exercise of any right or remedy hereunder shall operate as a waiver of such right or remedy, nor shall the exercise of any such right or remedy preclude the later or further exercise thereof.  All rights or remedies of the Agent on account of the collateral or on account of any of the indebtedness hereby secured, whether arising under this Agreement, any other instrument or document, or at law or in equity, shall be cumulative and not exclusive of each other, and may </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-7-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">be exercised by the Agent at such times and in such order as the Agent may determine.  The Pledgors agree to pay all costs and expenses (including court costs and reasonable attorney&#8217;s fees) incurred by the Agent in enforcing or collecting any of the Obligations secured hereunder, in enforcing any of the terms hereof or in retaking, holding, preparing for sale, selling, collecting or otherwise realizing upon any Pledged Securities, including, without limitation, any of the foregoing arising in, arising under or related to a case under the United States Bankruptcy Code or any successor statute(s) thereto; and all such costs and expenses shall constitute additional Obligations hereby secured which shall be payable on demand together with interest thereon at the Reimbursement Rate.  Neither the Agent nor any Secured Creditor, nor any party acting as its attorney, shall be liable for any acts or omissions or for any error of judgment or mistake of fact or law other than such person&#8217;s gross negligence or willful misconduct as finally determined by a court of competent jurisdiction.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;EACH PLEDGOR HEREBY IRREVOCABLY CONSTITUTES AND APPOINTS THE AGENT AS ITS PROXY AND ATTORNEY-IN-FACT WITH RESPECT TO ITS PLEDGED SECURITIES, INCLUDING THE RIGHT TO VOTE SUCH PLEDGED SECURITIES, WITH FULL POWER OF SUBSTITUTION TO DO SO. IN ADDITION TO THE RIGHT TO VOTE ANY SUCH PLEDGED SECURITIES, THE APPOINTMENT OF THE AGENT AS PROXY AND ATTORNEY-IN-FACT SHALL INCLUDE THE RIGHT TO EXERCISE ALL OTHER RIGHTS, POWERS, PRIVILEGES AND REMEDIES TO WHICH A HOLDER OF SUCH PLEDGED SECURITIES WOULD BE ENTITLED (INCLUDING GIVING OR WITHHOLDING WRITTEN CONSENTS OF SHAREHOLDERS OR OTHER EQUITY HOLDERS, CALLING SPECIAL MEETINGS OF SHAREHOLDERS OR OTHER EQUITY HOLDERS AND VOTING AT SUCH MEETINGS). SUCH PROXY SHALL BE EFFECTIVE, AUTOMATICALLY AND WITHOUT THE NECESSITY OF ANY ACTION (INCLUDING ANY TRANSFER OF ANY SUCH PLEDGED SECURITIES ON THE RECORD BOOKS OF THE ISSUER THEREOF) BY ANY PERSON (INCLUDING THE ISSUER OF SUCH PLEDGED SECURITIES OR ANY OFFICER OR AGENT THEREOF), UPON THE OCCURRENCE AND DURING THE CONTINUANCE OF AN EVENT OF DEFAULT.  EACH PLEDGOR HEREBY RATIFIES AND APPROVES ALL ACTS OF ANY SUCH ATTORNEY AND AGREES THAT NEITHER THE AGENT NOR ANY SUCH ATTORNEY WILL BE LIABLE FOR ANY SUCH ACTS OR OMISSIONS NOR FOR ANY ERROR OF JUDGMENT OR MISTAKE OF FACT OR LAW OTHER THAN SUCH PERSON&#8217;S GROSS NEGLIGENCE OR WILLFUL MISCONDUCT AS FINALLY DETERMINED BY A COURT OF COMPETENT JURISDICTION; </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">PROVIDED</font><font style="font-family:inherit;font-size:11pt;">&#32;THAT, IN NO EVENT SHALL THEY BE LIABLE FOR ANY PUNITIVE, EXEMPLARY, INDIRECT OR CONSEQUENTIAL DAMAGES.  THE FOREGOING POWERS OF ATTORNEY AND PROXY, BEING COUPLED WITH AN INTEREST, ARE IRREVOCABLE UNTIL THE OBLIGATIONS HAVE BEEN FULLY PAID AND SATISFIED AND ALL COMMITMENTS OF THE LENDERS TO EXTEND CREDIT TO OR FOR THE ACCOUNT OF THE BORROWERS UNDER THE CREDIT AGREEMENT HAVE EXPIRED OR OTHERWISE TERMINATED (INCLUDING CASH COLLATERALIZATION OF LETTERS OF CREDIT).</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-8-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;7.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">PRIMARY SECURITY; OBLIGATIONS ABSOLUTE.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The pledge and security herein created and provided for stand as direct and primary security for the Obligations.  No application of any sums received by the Agent in respect of the Pledged Securities or any disposition thereof to the reduction of the Obligations or any portion thereof shall in any manner entitle any Pledgor to any right, title or interest in or to the Obligations or any collateral security therefor, whether by subrogation or otherwise, unless and until all Obligations have been fully paid and satisfied and each of the commitments of the Secured Creditors to extend credit or otherwise make financial accommodations available to the Borrowers, or any one of them, under the Credit Agreement have expired or otherwise have been terminated (including Cash Collateralization of Letters of Credit).  The Pledgors acknowledge and agree that the pledge and security hereby created and provided for are absolute and unconditional and shall not in any manner be affected or impaired by any acts or omissions whatsoever of the Agent, the Secured Creditors or any other holder of any Obligations, and without limiting the generality of the foregoing, the pledge and security hereof shall not be impaired by any acceptance by the Agent, the Secured Creditors or any other holder of any Obligations of any other security for or guarantors upon any Obligations or by any failure, neglect or omission on the part of the Agent, any Secured Creditor or any other holder of any Obligations to realize upon or protect any Obligations or any collateral security therefor.  The pledge and security hereof shall not in any manner be impaired or affected by (and the Agent and the Secured Creditors, without notice to anyone, are hereby authorized to make from time to time) any sale, pledge, surrender, compromise, settlement, release, renewal, extension, indulgence, alteration, substitution, exchange, change in, modification or disposition of any Obligations, or of any collateral security therefor, or of any guaranty thereof, or of the Credit Agreement, or any other instrument or document delivered in connection therewith.  The Secured Creditors may at their discretion at any time grant credit to the Borrowers, or any of them, without notice to the Pledgors in such amounts and on such terms as the Secured Creditors may elect without in any manner impairing the pledge and security hereby created and provided for.  In order to foreclose or otherwise realize hereon and to exercise the rights granted the Agent hereunder and under applicable law, there shall be no obligation on the part of the Agent or the Secured Creditors or any other holder of any Obligations at any time to first resort for payment to the Borrowers or to any other obligor on any Obligations or to any guaranty of the Obligations or any portion thereof or to resort to any other collateral security, property, liens or any other rights or remedies whatsoever, and the Agent shall have the right to enforce this instrument irrespective of whether or not other proceedings or steps are pending seeking resort to or realization upon or from any of the foregoing.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;8.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">APPLICATION OF PROCEEDS.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The proceeds and avails of the Pledged Securities at any time received by the Agent after the occurrence and during the continuance of any Event of Default hereunder shall, when received by the Agent in cash or its equivalent, be applied by the Agent in reduction of the Obligations as set forth in the Credit Agreement.  The Pledgors shall remain liable to the Agent and the Secured Creditors for any deficiency.  Any surplus remaining after the full payment and satisfaction of the Obligations shall be returned to the Borrowers on behalf of the Pledgors or to whomsoever a court of competent jurisdiction shall determine to be entitled thereto.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-9-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;9.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">CONTINUING AGREEMENT.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Agreement shall be a continuing agreement in every respect and shall remain in full force and effect until all of the Obligations, both for principal and interest, have been fully paid and satisfied and each of the commitments by the Secured Creditors to extend credit or otherwise make financial accommodations available to the Borrowers under the Credit Agreement have expired or otherwise have been terminated (including Cash Collateralization of Letters of Credit).  Upon such termination of this Agreement, the Agent shall, upon the request and at the expense of the Pledgors, forthwith release all its liens and security interests hereunder.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;10.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">THE AGENT.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In acting under or by virtue of this Agreement, the Agent shall be entitled to all the rights, authority, privileges and immunities provided in the Credit Agreement, all of which provisions of the Credit Agreement (including, without limitation, Section&#160;10 of the Credit Agreement) are incorporated by reference herein with the same force and effect as if set forth herein.  The Agent hereby disclaims any representation or warranty to the Secured Creditors concerning the perfection of the security interest granted hereunder or the value of the Pledged Securities.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:112px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">SECTION&#160;11.</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:140%;text-align:left;font-size:11pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:11pt;">MISCELLANEOUS.</font></div></td></tr></table><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(a)&#160;&#160;&#160;&#160;Each Pledgor agrees to pay to the Agent upon demand the cost and expenses incurred by the Agent in connection with the filing of any financing statements or any other steps taken by the Agent in connection with the perfection or protection of such Pledgor&#8217;s Pledged Securities hereunder and in connection with releasing such pledge and security interest herein granted and provided for upon termination hereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;No waiver or modification or amendment to the terms of this Agreement shall be effective as against the Agent and the Secured Creditors unless the same is in writing and signed by an officer of the Agent.  No such waiver, modification or amendment shall in any way affect any of the rights or remedies of the Agent and the Secured Creditors hereunder except to the extent that such waiver, modification or amendment specifically provides.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(c)&#160;&#160;&#160;&#160;This Agreement and all of the rights, privileges, remedies and options given to the Agent and the Secured Creditors hereunder and in and to any of the Pledged Securities hereunder shall inure to the benefit of the Agent and the Secured Creditors and their successors and assigns; and all the terms, conditions, promises, covenants, representations and warranties of and in this Agreement shall bind each Pledgor and its successors and assigns, provided that no Pledgor may assign its rights or delegate its duties hereunder without the Agent&#8217;s prior written consent.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(d)&#160;&#160;&#160;&#160;In the event that any provision hereof shall be deemed to be invalid by reason of the operation of any law or by reason of the interpretation placed thereon by any court, this Agreement shall be construed as not containing such provision, but only as to such locations where such law or interpretation is operative, and the invalidity of such provision shall not affect the validity of any remaining provision hereof, and any and all other provisions hereof which are otherwise lawful and valid shall remain in full force and effect.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-10-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(e)&#160;&#160;&#160;&#160;No Secured Creditor shall have the right to institute any suit, action or proceeding in equity or at law for the enforcement of any remedy under or upon this Agreement; it being understood and intended that no one or more of the Secured Creditors shall have any right in any manner whatsoever to affect, disturb or prejudice the lien of this Agreement by its or their action or to enforce any right hereunder, and that all proceedings at law or in equity shall be instituted, had and maintained by the Agent in the manner herein provided and for the benefit of the Secured Creditors.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(f)&#160;&#160;&#160;&#160;This Agreement shall be deemed to have been made in the State of New York.  This Agreement and all rights and obligations hereunder, including matters of construction, validity and performance shall be governed by the internal laws of the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law.  All terms which are used in this Agreement which are defined in the Uniform Commercial Code of New York shall have the same meanings herein as said terms do in such Uniform Commercial Code unless this Agreement shall otherwise specifically provide.  The headings in this instrument are for convenience of reference only and shall not limit or otherwise affect the meaning of any provision hereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(g)&#160;&#160;&#160;&#160;This Agreement may be executed in any number of counterparts, each constituting an original, but all together one and the same instrument.  Each Pledgor acknowledges that this Agreement is and shall be effective upon its execution and delivery by such Pledgor to the Agent, and it shall not be necessary for the Agent to execute this Agreement or any other acceptance hereof or otherwise to signify or express its acceptance hereof.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(h)&#160;&#160;&#160;&#160;Except as otherwise specified herein, all notices hereunder shall be in writing (including, without limitation, notice by telecopy) and shall be given to the relevant party.  All notices to the Pledgors hereunder shall be made to the Company, as their agent, in accordance with Section&#160;11.9 of the Credit Agreement.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(i)&#160;&#160;&#160;&#160;In the event the Secured Creditors shall at any time in their discretion permit a substitution of Pledgors hereunder or a party shall wish to become a Pledgor hereunder, such substituted or additional Pledgor shall, upon executing an agreement in the form attached hereto as Schedule&#160;C, become a party hereto and be bound by all the terms and conditions hereof to the same extent as though such Pledgor had originally executed this Agreement and, in the case of a substitution, in lieu of the Pledgor being replaced.  No such substitution shall be effective absent the written consent of Secured Creditors nor shall it in any manner affect the obligations of the other Debtors hereunder.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(j)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">JURY TRIAL WAIVER.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;EACH PLEDGOR, THE AGENT, AND EACH SECURED CREDITOR HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(k)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">PERSONAL JURISDICTION</font><font style="font-family:inherit;font-size:11pt;">.  (i) </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">EXCLUSIVE JURISDICTION.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;EXCEPT AS PROVIDED IN SUBSECTION&#160;(ii), EACH PLEDGOR, THE AGENT AND THE SECURED CREDITORS AGREE THAT ALL DISPUTES BETWEEN THEM ARISING OUT OF, CONNECTED WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED BETWEEN THEM IN CONNECTION </font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-11-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:13px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WITH THIS AGREEMENT, AND WHETHER ARISING IN CONTRACT, TORT, EQUITY, OR OTHERWISE, SHALL BE RESOLVED ONLY BY STATE OR FEDERAL COURTS LOCATED IN NEW YORK COUNTY, IN THE STATE OF NEW YORK, BUT EACH OF THE PLEDGORS, THE AGENT AND THE SECURED CREDITORS ACKNOWLEDGE THAT ANY APPEALS FROM THOSE COURTS MAY HAVE TO BE HEARD BY A COURT LOCATED OUTSIDE OF NEW YORK COUNTY, NEW YORK.  EACH PLEDGOR WAIVES IN ALL DISPUTES ANY OBJECTION THAT IT MAY HAVE TO THE LOCATION OF THE COURT CONSIDERING THE DISPUTE.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(ii)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">OTHER JURISDICTIONS.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;EACH PLEDGOR AGREES THAT THE AGENT AND THE SECURED CREDITORS SHALL HAVE THE RIGHT TO PROCEED AGAINST SUCH PLEDGOR OR ITS PROPERTY IN A COURT IN ANY LOCATION TO ENABLE THE AGENT OR ANY SECURED CREDITOR TO REALIZE ON SUCH PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER ENTERED IN FAVOR OF THE AGENT OR ANY SECURED CREDITOR.  EACH PLEDGOR AGREES THAT IT SHALL NOT ASSERT ANY PERMISSIVE COUNTERCLAIMS IN ANY PROCEEDING BROUGHT IN ACCORDANCE WITH THIS PROVISION BY THE AGENT TO REALIZE ON SUCH PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER IN FAVOR OF THE AGENT OR ANY SECURED CREDITOR.  EACH PLEDGOR WAIVES ANY OBJECTION THAT IT MAY HAVE TO THE LOCATION OF THE COURT IN WHICH THE AGENT OR ANY SECURED CREDITOR HAS COMMENCED A PROCEEDING DESCRIBED IN THIS SUBSECTION.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(l)&#160;&#160;&#160;&#160;In the event of any inconsistency between this Agreement or the Credit Agreement, the terms of the Credit Agreement shall govern.</font></div><div style="line-height:140%;padding-top:13px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(m)&#160;&#160;&#160;&#160;Upon the execution and delivery of this Agreement by the Company, the other Pledgors and the Agent, this Agreement shall supersede all provisions of the Prior Pledge Agreement as of such date.  Each Pledgor hereby agrees that, notwithstanding the execution and delivery of this Agreement, the liens and security interests created and provided for under the Prior Pledge Agreement continue in effect under and pursuant to the terms of this Agreement for the benefit of all of the Obligations secured hereby.  Nothing herein contained shall in any manner affect or impair the priority of the liens and security interests created and provided for by the Prior Pledge Agreement as to the indebtedness and obligations which would otherwise be secured thereby prior to giving effect to this Agreement.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[SIGNATURE PAGES TO FOLLOW]</font></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-12-</font></div></div><hr style="page-break-after:always"><div><a name="s6A2AAB9B0C32D4B03E153665AC411066"></a></div><div></div><div><br></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IN WITNESS WHEREOF, each Pledgor has caused this Agreement to be duly executed and delivered as of the date first above written. </font><font style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup>&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;PLEDGORS&#8221;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;padding-top:13px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony J. Guzzi</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Chairman, President and Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA HOLDINGS L.L.C.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SHAMBAUGH &amp; SON, L.P.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA Holdings L.L.C., its General Partner</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WELSBACH ELECTRIC CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Timothy P. Miller</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President / Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:11pt;">___________________________________</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1     Note to Draft:  Company to confirm signature blocks and signatories and add new Pledgors.</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Pledge Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT SERVICES, L.L.C.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">RABALAIS CONSTRUCTORS, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT OFFSHORE SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By: Ardent Companies, Inc., Its sole member</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Pledge Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIR SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON HOLDINGS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAKER ELECTTRIC, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BATCHELOR &amp; KIMBALL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BUILDING TECHNOLOGY ENGINEERS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CENTRAL MECHANICAL CONSTRUCTION CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCI MECHANICAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COMBUSTIONEER CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONTRA COSTA ELECTRIC, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONTROL SOLUTIONS GROUP, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DEBRA-KUEMPEL INC. (F/K/A THE FRED B. DEBRA CO.)</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY OF NEVADA</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR BUILDING SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR CONSTRUCTION SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOVERNMENT SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOWAN, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR HYRE ELECTRIC CO. OF INDIANA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/ELECTRICAL SERVICES (EAST), INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NORTHEAST, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NEW YORK/NEW JERSEY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES TEAM MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FLUIDICS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOREST ELECTRIC CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GARRETT MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GIBSON ELECTRIC CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HANSEN MECHANICAL CONTRACTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HERITAGE MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILL YORK SERVICE COMPANY, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILLCREST SHEET METAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ILLINGWORTH-KILGUST MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INTERMECH, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">J.C. HIGGINS CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KDC INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LOWRIE ELECTRIC COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MARELICH MECHANICAL CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MEADOWLANDS FIRE PROTECTION CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SERVICES OF CENTRAL FLORIDA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MES HOLDINGS CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MESA ENERGY SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Pledge Agreement]</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MONUMENTAL INVESTMENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MORLEY-MOSS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN AIR CONDITIONING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN MAINTENANCE AND SERVICES INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PERFORMANCE MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE &amp; KENT COMPANY OF FLORIDA</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE AND KENT&#8209;NEW ENGLAND, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R. S. HARRITAN &amp; COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S. A. COMUNALE CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCALISE INDUSTRIES CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE BETLEM SERVICE CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE FAGAN COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TRAUTMAN &amp; SHREVE, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TUCKER MECHANICAL, INC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., A CALIFORNIA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., AN ARIZONA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WALKER&#8209;J&#8209;WALKER, INC.</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WELSBACH ELECTRIC CORP. OF L.I.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR RISK HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">F &amp; G MECHANICAL CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Salvatore Fichera</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">[Signature Page to Sixth Amended and Restated Pledge Agreement]</font></div></div><hr style="page-break-after:always"><div><a name="sA25805DE829FBCC66EA53665AC652C7A"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIRCOND CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIR STRICKLAND HOLDINGS CALIFORNIA INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ARDENT COMPANIES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CHEROKEE MILLWRIGHT, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR FACILITIES SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES CES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ETEC MECHANICAL CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOOD TECH, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FR X OHMSTEDE ACQUISITIONS CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HARRY PEPPER &amp; ASSOCIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HNT HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LOGICAL CONTROL SOLUTIONS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SPECIALTIES CONTRACTORS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MOR PPM, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AFFILIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AND COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REDMAN EQUIPMENT &amp; MANUFACTURING COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON INTERNATIONAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON STRICKLAND, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SOUTHERN INDUSTRIAL CONSTRUCTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Sixth Amended and Restated Pledge Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON ENVIRONMENTAL SPECIALTIES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE HOLDINGS LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE PARTNERS LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE LTD.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:37px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ohmstede Partners LLC, its General Partner</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Sixth Amended and Restated Pledge Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND HOLDINGS LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND INTERNATIONAL LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASG DIAMOND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASI INDUSTRIAL SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DIAMOND REFRACTORY SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ETEC FIRE PROTECTION, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MERCURY INDUSTRIAL MATERIALS, LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TURNAROUND WELDING SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CS48 ACQUISITION CORP</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR CCI HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR-CSI HOLDING CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/ELECTRICAL HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HYS HOLDING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM (DELAWARE) INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">AR HOLDING CORP.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Sixth Amended and Restated Pledge Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CONCOR NETWORKS, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NEW ENGLAND MECHANICAL SERVICES, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USM, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Jarrett R. Szeftel</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DYN SPECIALTY CONTRACTING, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Joseph C. McCormick</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;text-align:left;padding-left:330px;text-indent:-19px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;padding-top:13px;text-align:left;padding-left:336px;text-indent:-24px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Sixth Amended and Restated Pledge Agreement</font></div></div><hr style="page-break-after:always"><div><a name="s30DB9FC42DE79E0C331E3665AC96E363"></a></div><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Acknowledged and agreed to as of the date first above written.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its  ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Sixth Amended and Restated Pledge Agreement</font></div></div><hr style="page-break-after:always"><div><a name="sA3F507FC9304EF19DFAA3665ACB729B5"></a></div><div></div><div><br></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SCHEDULE A</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup>&#160;</font></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THE PLEDGED SECURITIES</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Group, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MES Holdings Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Mechanical/Electrical Services (East), Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forest Electric Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">J.C. Higgins Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penguin Maintenance and Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Penguin Air Conditioning Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. A-5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. B-4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">500 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Welsbach Electric Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Welsbach Electric Corp. of L.I.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R. S. Harritan &amp; Company, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Heritage Mechanical Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Construction Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Mechanical/Electrical Services  </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;(East), Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Hyre Electric Co. of Indiana, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dyn Specialty Contracting, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">University Mechanical &amp; Engineering </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Contractors, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Marelich Mechanical Co., Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">University Marelich Mechanical, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No.1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Design Air, Limited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">550 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Gowan, Inc. </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><table cellpadding="0" cellspacing="0" style="padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">&#32;</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2&#160;&#160;&#160;&#160;Note to Draft:  Company to provide updated Schedule&#160;A.</font></div></td></tr></table><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DeBra-Kuempel Inc. (f/k/a The Fred B. DeBra Co.)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2-A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gibson Electric Co., Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 64B</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S. A. Comunale Co., Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 67</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 21</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bahnson Holdings, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. P-5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance Mechanical, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 21</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Harry Pepper &amp; Associates, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 25</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,010 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concor Networks, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Southern Industrial Constructors, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">University Mechanical &amp; Engineering Contractors, Inc., a California corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hansen Mechanical Contractors, Inc. </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 33</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,539 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trautman &amp; Shreve, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">University Mechanical &amp; Engineering Contractors, Inc., an Arizona corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MES Holdings Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Construction Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monumental Investment Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. AC14</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR-CSI Holding Co.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Poole &amp; Kent Company of Florida</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Building Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Industrial Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AR Holding Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Building Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Mechanical Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. A8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,585,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MOR PPM, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Facilities Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,620 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(non-voting)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Class</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A (voting)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AR Holding Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ardent Services, L.L.C.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rabalais Constructors, LLC                                </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ardent Services, L.L.C.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ardent Companies, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 share</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Facilities Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building Technology Engineers, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Mechanical Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Services CES, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM Services Holdings, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mesa Energy Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 26</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Air Systems, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Services Northeast, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 54</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Services New York/New Jersey, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fluidics, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-3-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mechanical Services of Central Florida, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Scalise Industries Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Aircond Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Betlem Service Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 43</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">640 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Services Team Mechanical, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New England Mechanical Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 37</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(non-voting)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">559 shares voting</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Newcomb Affiliates, Inc. </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,679 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">voting</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 42</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,711 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">non-voting</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Newcomb Affiliates, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Newcomb and Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Industrial Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FR X Ohmstede Acquisitions Co.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RepconStrickland, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Combustioneer Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR Government Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Combustioneer Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 15</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dyn Specialty Contracting, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dynalectric Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dynalectric Company of Nevada</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 13</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166 &#189; shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contra Costa Electric, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 39</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:25px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-4-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KDC Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 16</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,333 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monumental Investment Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Poole and Kent Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Poole and Kent Connecticut, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Poole and Kent New England, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Poole and Kent Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR-CSI Holding Co.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CSUSA Holdings L.L.C.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Central Mechanical Construction, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">F&amp;G Mechanical Corporation</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hillcrest Sheet Metal, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Illingworth-Kilgust Mechanical, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lowrie Electric Company, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Meadowlands Fire Protection Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Fagan Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Food Tech, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Walker-J-Walker, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. CS3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CSUSA Holdings L.L.C.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shambaugh &amp; Son, L.P.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General Partnership Interest</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CS48 Acquisition Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CS48 Acquisition Corp.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CS-3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shambaugh &amp; Son, L.P.</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Limited Partnership Interest</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New England Mechanical Services, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">New England Mechanical Services of Massachusetts, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FR X Ohmstede Acquisitions Co.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HNT Holdings Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HNT Holdings Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 12</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">238,799 shares</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-5-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Partners LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Partners LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1 unit</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Ltd.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">99 units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ohmstede Industrial Services Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 19</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">400 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Redman Equipment &amp; Manufacturing Company</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 87</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bahnson Holdings, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bahnson, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bahnson, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1-A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mechanical Specialties Contractors, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intermech, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Bahnson Environmental Specialties, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM (Delaware) Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,176 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM Services Holdings, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM (Delaware) Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RepconStrickland Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repcon, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,450 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repcon, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Repcon International, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings California, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RepconStrickland Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASG Diamond, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASG Diamond, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASI Industrial Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASI Industrial Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diamond Refractory Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-6-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:89.88095238095238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:26%;"></td><td style="width:36%;"></td><td style="width:21%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mercury Industrial Materials, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Turnaround Welding Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tiger Tower Services, LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland International LLC</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland Holdings California, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diamond Refractory Services California, L.P.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Turnaround Welding Services California, L.P.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AltairStrickland California, L.P.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tiger Tower Services California, L.P.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">N/A</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shambaugh &amp; Son, L.P. </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dalmatian Fire, Inc.                                             </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No. 6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,000 shares</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Such Securities represent all of the issued and outstanding capital stock of each series and class of each issuer hereof and other equity interests of each issuer hereof except that EMCOR-CSI Holding Co. owns only 90% of the outstanding stock of F &amp; G Mechanical Corporation.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-7-</font></div></div><hr style="page-break-after:always"><div><a name="s8681960D33F3795F1F603665ACEAD07D"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE B</font></div><div style="line-height:140%;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">AMENDMENT TO SIXTH AMENDED AND RESTATED PLEDGE AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Reference is hereby made to that certain Sixth Amended and Restated Pledge Agreement dated as of March&#160;2, 2020, as heretofore amended (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Pledge Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), from the Pledgors signatory thereto to Bank of Montreal (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), as administrative agent for the Secured Creditors (BMO acting as such administrative agent and any successor or successors to BMO in such capacity being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">).  Capitalized terms not otherwise defined herein shall have the meaning set forth in the Pledge Agreement.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Subsequent to the Pledgors&#8217; delivery of the Pledge Agreement, certain shares of stock have been added as Pledged Securities under the Pledge Agreement.  As a result of such addition, Schedule A of the Pledge Agreement does not accurately describe the shares of capital stock currently held by the Agent as collateral under the Pledge Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Pledgors now desire to amend Schedule A to the Pledge Agreement to reflect such addition, and this instrument shall constitute an agreement between the Pledgors and the Agent amending the Pledge Agreement in the respects, but only in the respects, hereinafter set forth: </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;Schedule A of the Pledge Agreement shall be and hereby is amended and as so amended shall be restated in its entirety to read as Annex A attached hereto.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;As collateral security for the Obligations, each Pledgor hereby grants to the Agent a continuing security interest in, and acknowledges and agrees that the Agent has and shall continue to have a continuing security interest in, all the shares of capital stock of each issuer listed and described on Annex A attached hereto and all the other properties, rights, interests and privileges comprising the Pledged Securities (as such term is defined in the Pledge Agreement after giving effect to this Amendment), to the same extent and with the same force and effect as if the shares of stock described on Annex A had originally been included on Schedule A to the Pledge Agreement.  The foregoing granting clause is in addition to and supplemental of and not in substitution for the granting clause contained in the Pledge Agreement.  Neither the Pledgors nor the Agent intend by this Amendment to in any way impair or otherwise affect the lien of the Pledge Agreement on such of the Pledged Securities which were subject to the Pledge Agreement prior to giving effect to this Amendment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;Each Pledgor hereby repeats and reaffirms all of its covenants, agreements, representations and warranties contained in the Pledge Agreement, each and all of which shall be applicable to all of the stock and other properties, rights, interests and privileges subject to the lien of the Pledge Agreement after giving effect to this Amendment.  Each Pledgor hereby certifies that no Event of Default or event which, with notice or lapse of time or both, would constitute an Event of Default exists under the Pledge Agreement after giving effect to this Amendment.</font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;No reference to this Amendment need be made in any note, instrument or other document at any time referring to the Pledge Agreement, any reference in any of such to the Pledge Agreement to be deemed to reference to the Pledge Agreement as modified hereby.  All references in the Pledge Agreement to the term &#8220;Pledged Securities&#8221; shall be deemed a reference to such term as defined in the Pledge Agreement after giving effect to this Amendment.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;padding-left:48px;text-indent:120px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;Except as specifically modified hereby, all the terms and conditions of the Pledge Agreement shall stand and remain unchanged and in full force and effect.  This Amendment shall be effective upon the Pledgors&#8217; execution and delivery thereof to the Agent, no acceptance by the Agent being required.</font></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dated as of __________, 201_.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">PLEDGORS:</font></div><div style="line-height:140%;padding-top:22px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[INSERT NAMES OF EXISTING PLEDGORS]</font></div><table cellpadding="0" cellspacing="0" style="padding-top:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:______________________________ &#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:_______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Acknowledged and agreed to as of the date first above written.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent</font></div><table cellpadding="0" cellspacing="0" style="padding-top:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:______________________________ &#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:_______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">-2-</font></div></div><hr style="page-break-after:always"><div><a name="sE82A6D8E95A733144F6D3665AD0A3AB5"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ANNEX A <br>TO AMENDMENT TO PLEDGE AGREEMENT</font></div><div style="line-height:140%;padding-bottom:24px;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">THE PLEDGED SECURITIES</font></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:26%;"></td><td style="width:44%;"></td><td style="width:30%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">PLEDGOR</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">PLEDGED SECURITIES</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;text-decoration:underline;">CERTIF. NO./NO. OF SHARES</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><a name="s927830510080930EB51C3665AD3C7A11"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">SCHEDULE C</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSUMPTION AND SUPPLEMENTAL PLEDGE AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">THIS AGREEMENT dated as of this _____ day of ______________, 201_ from [</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">new pledgor</font><font style="font-family:inherit;font-size:11pt;">], a __________ corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;New Pledgor&#8221;</font><font style="font-family:inherit;font-size:11pt;">), to Bank of Montreal (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), as administrative agent for the Secured Creditors (defined in the Pledge Agreement hereinafter identified and defined) (BMO acting as such administrative agent and any successor or successors to BMO in such capacity being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH THAT:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc. and certain other parties have executed and delivered to the Agent that certain Sixth Amended and Restated Pledge Agreement dated as of March&#160;2, 2020 or supplements thereto (such Sixth Amended and Restated Pledge Agreement, as the same may from time to time be modified or amended, including supplements thereto which add additional parties as Pledgors thereunder, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Pledge Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which such parties (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Pledgors&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have granted to the Agent for the benefit of the Secured Creditors a lien on and security interest in such Existing Pledgors&#8217; Pledged Securities (as such term is defined in the Pledge Agreement) to secure the Obligations (as such term is defined in the Pledge Agreement) of the Borrowers referred to therein owing to the Agent and the Secured Creditors arising out of or related to the Credit Agreement referred to therein; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Borrowers provide the New Pledgor with substantial financial, managerial, administrative, technical and design support and the New Pledgor will directly and substantially benefit from credit and other financial accommodations extended and to be extended by the Secured Creditors to the Borrowers;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, FOR VALUE RECEIVED, and in consideration of advances made or to be made, or credit accommodations given or to be given, to the Borrowers by the Secured Creditors from time to time, the New Pledgor hereby agrees as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;The New Pledgor acknowledges and agrees that it shall become a &#8220;Pledgor&#8221; party to the Pledge Agreement effective upon the date the New Pledgor&#8217;s execution of this Agreement and the delivery of this Agreement to the Agent, and that upon such execution and delivery, all references in the Pledge Agreement to the terms &#8220;Pledgor&#8221; or &#8220;Pledgors&#8221; shall be deemed to include the New Pledgor.  Without limiting the generality of the foregoing, the New Pledgor hereby repeats and reaffirms all grants (including the grant of a lien and security interest), covenants, agreements, representations and warranties contained in the Pledge Agreement as amended hereby, each and all of which are and shall remain applicable to the Pledged Securities from time to time owned by the New Pledgor or in which the New Pledgor from time to time has any rights.  Without limiting the foregoing, in order to secure payment of the Obligations, whether now existing or hereafter arising, the New Pledgor does hereby grant to the Agent for the benefit of the Secured Creditors, </font></div><div><br></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">and hereby agrees that the Agent has and shall continue to have for the benefit of the Secured Creditors a continuing security interest in, among other things, all of the New Pledgor&#8217;s Pledged Securities (as such term is defined in the Pledge Agreement) described in, and subject to the limitations set forth in, Section&#160;2 of the Pledge Agreement, each and all of such granting clauses being incorporated herein by reference with the same force and effect as if set forth in their entirety except that all references in such clauses to the Existing Pledgor or any of them shall be deemed to include references to the New Pledgor.  Nothing contained herein shall in any manner impair the priority of the liens and security interests heretofore granted in favor of the Agent under the Pledge Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;The New Pledgor hereby acknowledges and agrees that the Obligations are secured by all of the Pledged Securities according to, and otherwise on and subject to, the terms and conditions of the Pledge Agreement to the same extent and with the same force and effect as if the New Pledgor had originally been one of the Existing Pledgors under the Pledge Agreement and had originally executed the same as such an Existing Pledgor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;All capitalized terms used in this Agreement without definition shall have the same meaning herein as such terms have in the Pledge Agreement, except that any reference to the term &#8220;Pledgor&#8221; or &#8220;Pledgors&#8221; and any provision of the Pledge Agreement providing meaning to such term shall be deemed a reference to the Existing Pledgors and the New Pledgor.  Except as specifically modified hereby, all of the terms and conditions of the Pledge Agreement shall stand and remain unchanged and in full force and effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;The New Pledgor agrees to execute and deliver such further instruments and documents and do such further acts and things as the Agent may reasonably deem necessary or proper to carry out more effectively the purposes of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;No reference to this Agreement need be made in the Pledge Agreement or in any other document or instrument making reference to the Pledge Agreement, any reference to the Pledge Agreement in any of such to be deemed a reference to the Pledge Agreement as modified hereby.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;This Agreement shall be governed by and construed in accordance with the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York) without regard to principles of conflicts of law.</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">[NEW PLEDGOR]</font></div><table cellpadding="0" cellspacing="0" style="padding-top:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:______________________________ &#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:_______________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.(D)
<SEQUENCE>5
<FILENAME>eme-ex4d2020331xq1.htm
<DESCRIPTION>FIFTH AMENDED AND RESTATED GUARANTY AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s253EB9CDE93E2AA0F80E363FC57DA892"></a></div><div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT 4(d)</font></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">FIFTH AMENDED AND RESTATED GUARANTY AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Fifth Amended and Restated Guaranty Agreement (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guaranty&#8221;</font><font style="font-family:inherit;font-size:11pt;">) is dated as of March&#160;2, 2020, by the parties executing this Guaranty under the heading &#8220;Guarantors&#8221; (such parties, along with any other parties who execute and deliver to the Agent hereinafter identified and defined an agreement in the form attached hereto as Exhibit&#160;A, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guarantors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guarantor&#8221;</font><font style="font-family:inherit;font-size:11pt;">) in favor of the Guaranteed Creditors referred to below.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and certain of its subsidiaries, as Guarantors, heretofore executed and delivered to the Agent that certain Fourth Amended and Restated Guaranty Agreement dated as of August&#160;3, 2016 (such Guaranty Agreement, as the same has been amended and supplemented, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Guaranty Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which such Guarantors guaranteed the payment and performance of all indebtedness, obligations and liabilities of the Borrowers (as hereinafter defined) under that certain Fifth Amended and Restated Credit Agreement dated as of August&#160;3, 2016, as amended, by and among the Borrowers, Bank of Montreal (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;BMO&#8221;</font><font style="font-family:inherit;font-size:11pt;">), individually and as agent and the lenders party thereto (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Prior Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and all Hedging Liability (as hereinafter defined) of the Borrowers; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc., a Delaware corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and EMCOR Group (UK) plc, a United Kingdom public limited company (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221;</font><font style="font-family:inherit;font-size:11pt;">; and the Company and EMCOR UK being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and BMO, individually and as agent, have entered into a Sixth Amended and Restated Credit Agreement dated as of March&#160;2, 2020 (such Credit Agreement, as the same may be amended, modified or restated from time to time, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Credit Agreement&#8221;</font><font style="font-family:inherit;font-size:11pt;">), pursuant to which BMO and other banks and financial institutions and letter of credit issuers from time to time party to the Credit Agreement (BMO, in its individual capacity, and such other banks and financial institutions being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lenders&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Lender&#8221; </font><font style="font-family:inherit;font-size:11pt;">and such letter of credit issuers</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">being hereinafter referred to collectively as the</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;&#8220;Issuers&#8221; </font><font style="font-family:inherit;font-size:11pt;">and individually as a</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;&#8220;Issuer&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have agreed, subject to certain terms and conditions, to extend credit and make certain other financial accommodations available to the Borrowers (BMO, in its capacity as agent (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Agent&#8221;</font><font style="font-family:inherit;font-size:11pt;">), the Issuers, and the Lenders, together with affiliates of the Lenders with respect to Hedging Liability referred to below, being hereinafter referred to collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guaranteed Creditors&#8221;</font><font style="font-family:inherit;font-size:11pt;">&#32;and individually as a </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guaranteed Creditor&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, in addition, the Borrowers and the Guarantors may from time to time be liable to the Guaranteed Creditors with respect to Hedging Liability (as such term is defined in the Credit Agreement);</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, as a condition to extending credit to the Borrower as aforesaid, the Guaranteed Creditors have required, among other things, that the Guarantors execute and deliver this Guaranty;</font></div><div><br></div><div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Company owns, directly or indirectly, all or substantially all of the equity interests in each Guarantor (other than the Company), and the Borrowers provide each Guarantor with financial, management, administrative, and technical support which enables such Guarantor to conduct its business in an orderly and efficient manner in the ordinary course; </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, each Guarantor will benefit, directly and indirectly, from credit and other financial accommodations extended by the Lenders to the Borrowers.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, under the terms of the Prior Guaranty Agreement, the Guarantors guaranty the same indebtedness, obligations and liabilities of the Borrowers as are intended to be guaranteed hereby; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, FOR VALUE RECEIVED, and in consideration of advances made or to be made, or credit accommodations given or to be given, to the Borrowers by the Lenders from time to time, each Guarantor hereby makes the following representations and warranties to the Guaranteed Creditors, and hereby covenants and agrees with the Guaranteed Creditors, as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;All capitalized terms used herein without definition shall have the same meanings herein as such terms have in the Credit Agreement. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;Each Guarantor hereby jointly and severally guarantees to the Guaranteed Creditors, the due and punctual payment of all present and future Obligations and Hedging Liability, including, but not limited to, the due and punctual payment of principal of and interest on the Loans, the Reimbursement Obligations, and the due and punctual payment of all other Obligations now or hereafter owed by the Borrowers under the Loan Documents and the due and punctual payment of all Hedging Liability, in each case as and when the same shall become due and payable, whether at stated maturity, by acceleration, or otherwise, according to the terms hereof and thereof (including all interest, costs, fees, and charges after the entry of an order for relief against a Borrower or such other obligor in a case under the United States Bankruptcy Code or any similar proceeding, whether or not such interest, costs, fees and charges would be an allowed claim against the Borrower or any such obligor in any such proceeding); </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">provided, however,</font><font style="font-family:inherit;font-size:11pt;">&#32;that, with respect to any Guarantor, Hedging Liability guaranteed by such Guarantor shall exclude all Excluded Swap Obligations (all of the foregoing hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;indebtedness hereby guaranteed&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and provided further that, notwithstanding anything to the contrary contained herein, the requirements of the Guarantors to guarantee the Guaranteed Creditors as provided herein shall remain subject in all respects to the provisions of Section 4.2 of the Credit Agreement.  In case of failure by any Borrower or other obligor punctually to pay any indebtedness hereby</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">&#32;</font><font style="font-family:inherit;font-size:11pt;">guaranteed, each Guarantor hereby jointly and severally unconditionally agrees to make such payment or to cause such payment to be made punctually as and when the same shall become due and payable, whether at stated maturity, by acceleration, or otherwise, and as if such payment were made by such Borrower or such obligor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;Each Guarantor further jointly and severally agrees to pay all expenses, legal and/or otherwise (including court costs and reasonable attorneys&#8217; fees), paid or incurred by any Guaranteed Creditor in endeavoring to collect the indebtedness hereby guaranteed, or any part thereof, and in protecting, defending or enforcing this Guaranty in any litigation, bankruptcy or insolvency proceedings or otherwise.</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">2</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;Each Guarantor hereby agrees that this Guaranty is a guaranty of payment and not collection, and until the indebtedness hereby guaranteed is paid and satisfied in full and each of the commitments by the Guaranteed Creditors to extend any indebtedness hereby guaranteed have expired or otherwise have terminated, each Guarantor agrees that, upon demand, such Guarantor will then pay to the Agent for the benefit of the Guaranteed Creditors the full amount of the indebtedness hereby guaranteed whether or not any proceedings or steps are pending seeking payment of the indebtedness hereby guaranteed from any one or more of the other Guarantors.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;Each Guarantor agrees that such Guarantor will not exercise or enforce any right of exoneration, contribution, reimbursement, recourse or subrogation available to such Guarantor against any person liable for payment of the indebtedness hereby guaranteed, or as to any security therefor, unless and until the full amount owing to the Guaranteed Creditors of the indebtedness hereby guaranteed has been fully paid and satisfied and each of the commitments by the Guaranteed Creditors to extend any indebtedness hereby guaranteed to the Borrowers shall have expired or otherwise shall have terminated.  The payment by any Guarantor of any amount or amounts to the Guaranteed Creditors pursuant hereto shall not in any way entitle any such Guarantor, either at law, in equity or otherwise, to any right, title or interest (whether by way of subrogation or otherwise) in and to the indebtedness hereby guaranteed or any part thereof or any collateral security therefor or any other rights or remedies in any way relating thereto or in and to any amounts theretofore, then or thereafter paid or applicable to the payment thereof howsoever such payment may be made and from whatsoever source such payment may be derived unless and until all of the indebtedness hereby guaranteed and all costs and expenses suffered or incurred by the Guaranteed Creditors in enforcing this Guaranty have been paid and satisfied in full and each of the commitments by the Guaranteed Creditors to extend any indebtedness hereby guaranteed to the Borrowers shall have expired or otherwise shall have terminated and unless and until such payment in full and termination, any payments made by any Guarantor hereunder and any other payments from whatsoever source derived on account of or applicable to the indebtedness hereby guaranteed or any part thereof shall be held and taken to be merely payments in gross to the Guaranteed Creditors reducing pro tanto the indebtedness hereby guaranteed.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;To the extent permitted by the Credit Agreement, each Guaranteed Creditor may, without any notice whatsoever to any of the Guarantors, sell, assign, or transfer all of the indebtedness hereby guaranteed, or any part thereof, or grant participations therein, and in that event each and every immediate and successive assignee, transferee, or holder of all or any part of the indebtedness hereby guaranteed, shall have the right through the Agent pursuant to Section&#160;20 hereof to enforce this Guaranty, by suit or otherwise, for the benefit of such assignee, transferee, or holder as fully as if such assignee, transferee, or holder were herein by name specifically given such rights, powers and benefits; but each Guaranteed Creditor through the Agent pursuant to Section 20 hereof shall have an unimpaired right to enforce this Guaranty for its own benefit, as to so much of the indebtedness hereby guaranteed that it has not sold, assigned or transferred.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">7.&#160;&#160;&#160;&#160;This Guaranty is a continuing, absolute and unconditional Guaranty, and shall remain in full force and effect until written notice of its discontinuance executed by the Borrowers and all the Guarantors shall be actually received by the Guaranteed Creditors, and also until any and all of the indebtedness hereby guaranteed which was created or existing before receipt of such notice shall be fully paid and satisfied and </font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">3</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">each of the commitments by the Guaranteed Creditors to extend any indebtedness hereby guaranteed to the Borrowers shall have expired or otherwise shall have terminated.  The dissolution of any Guarantor shall not terminate this Guaranty as to such Guarantor until notice of such dissolution shall have been actually received by the Guaranteed Creditors, nor until all of the indebtedness hereby guaranteed, created or existing or committed to be extended in each case before receipt of such notice shall be fully paid and satisfied.  The Guaranteed Creditors may at any time or from time to time release any Guarantor from its obligations hereunder or effect any compromise with any Guarantor and no such release or compromise shall in any manner impair or otherwise affect the obligations hereunder of the other Guarantors.  The Guaranteed Creditors shall release a Guarantor from its obligations hereunder upon a sale of all the outstanding capital stock owned by the Company and any Subsidiary as permitted by Sections&#160;7.13 or 7.14 of the Credit Agreement.  No release, compromise, or discharge of any one or more of the Guarantors shall release, compromise or discharge the obligations of the other Guarantors hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">8.&#160;&#160;&#160;&#160;In case of the dissolution, liquidation (except as permitted by the Credit Agreement) or insolvency (howsoever evidenced) of, or the institution of bankruptcy or receivership proceedings against, any Borrower or any Material Restricted Subsidiary, all of the indebtedness hereby guaranteed which is then existing shall, at the option of the Lenders (as determined in accordance with the terms of the Credit Agreement), immediately become due or accrued and payable from the Material Restricted Subsidiary.  All payments received from any Borrower or on account of the indebtedness hereby guaranteed from whatsoever source, shall be taken and applied as payment in gross, and this Guaranty shall apply to and secure any ultimate balance that shall remain owing to the Guaranteed Creditors.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">9.&#160;&#160;&#160;&#160;The liability hereunder shall in no way be affected or impaired by (and the Guaranteed Creditors are hereby expressly authorized to make from time to time, without notice to any of the Guarantors) any sale, pledge, surrender, compromise, settlement, release, renewal, extension, indulgence, alteration, substitution, exchange, change in, modification or other disposition of any of the indebtedness hereby guaranteed, either express or implied, or of any Loan Document or any other contract or contracts evidencing any thereof, or of any security or collateral therefor or any guaranty thereof.  The liability hereunder shall in no way be affected or impaired by any acceptance by the Guaranteed Creditors of any security for or other guarantors upon any of the indebtedness hereby guaranteed, or by any failure, neglect or omission on the part of the Guaranteed Creditors to realize upon or protect any of the indebtedness hereby guaranteed, or any collateral or security therefor, or to exercise any lien upon or right of appropriation of any moneys, credits or property of any Borrower, possessed by the Guaranteed Creditors, toward the liquidation of the indebtedness hereby guaranteed, or by any application of payments or credits thereon.  The Guaranteed Creditors shall have the exclusive right to determine how, when and what application of payments and credits, if any, shall be made on said indebtedness hereby guaranteed, or any part of same.  In order to hold any Guarantor liable hereunder, there shall be no obligation on the part of the Guaranteed Creditors at any time, to resort for payment to the Borrowers or to any other Guarantor, or to any other person or entity, their properties or estate, or resort to any collateral, security, property, liens or other rights or remedies whatsoever, and the Guaranteed Creditors shall have the right to enforce this Guaranty against any Guarantor irrespective of whether or not other proceedings or steps are pending seeking resort to or realization upon or from any of the foregoing.</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">4</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">10.&#160;&#160;&#160;&#160;In the event the Guaranteed Creditors shall at any time in their discretion permit a substitution of Guarantors hereunder or a party shall wish to become Guarantor hereunder, such substituted or additional Guarantor shall, upon executing an agreement in the form attached hereto as Exhibit&#160;A, become a party hereto and be bound by all the terms and conditions hereof to the same extent as though such Guarantor had originally executed this Guaranty and, in the case of a substitution, in lieu of the Guarantor being replaced.  No such substitution shall be effective absent the written consent of the Guaranteed Creditors nor shall it in any manner affect the obligations of the other Guarantors hereunder.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">11.&#160;&#160;&#160;&#160;All diligence in collection or protection, and all presentment, demand, protest and/or notice, as to any and everyone, whether or not the Borrowers or the Guarantors or others, of dishonor and of default and of non-payment and of the creation and existence of any and all of said indebtedness hereby guaranteed, and of any security and collateral therefor, and of the acceptance of this Guaranty, and of any and all extensions of credit and indulgence hereunder, are expressly waived.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">12.&#160;&#160;&#160;&#160;No act of commission or omission of any kind, or at any time, upon the part of the Guaranteed Creditors in respect to any matter whatsoever, shall in any way affect or impair this Guaranty.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">13.&#160;&#160;&#160;&#160;The Guarantors waive any and all defenses, claims and discharges of the Borrowers, or any other obligor, pertaining to the indebtedness hereby guaranteed, except the defense of discharge by payment in full.  Without limiting the generality of the foregoing, the Guarantors will not assert, plead or enforce against the Guaranteed Creditors any defense of waiver, release, discharge in bankruptcy, statute of limitations, res judicata, statute of frauds, anti&#8209;deficiency statute, fraud, incapacity, minority, usury, illegality or unenforceability which may be available to the Borrowers or any other person liable in respect of any of the indebtedness hereby guaranteed, or any set-off available against the Guaranteed Creditors to the Borrowers or any such other person, whether or not on account of a related transaction.  The Guarantors agree that the Guarantors shall be and remain jointly and severally liable for any deficiency remaining after foreclosure or other realization on any lien or security interest securing the indebtedness hereby guaranteed, whether or not the liability of the Borrowers or any other obligor for such deficiency is discharged pursuant to statute or judicial decision.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">14.&#160;&#160;&#160;&#160;If any payment applied by the Guaranteed Creditors to the indebtedness hereby guaranteed is thereafter set aside, recovered, rescinded or required to be returned for any reason (including, without limitation, the bankruptcy, insolvency or reorganization of any Borrower or any other obligor), the indebtedness hereby guaranteed to which such payment was applied shall for the purposes of this Guaranty be deemed to have continued in existence, notwithstanding such application, and this Guaranty shall be enforceable as to such of the indebtedness hereby guaranteed as fully as if such application had never been made.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">15.&#160;&#160;&#160;&#160;The liability of the Guarantors under this Guaranty is in addition to and shall be cumulative with all other liabilities of the Guarantors after the date hereof to the Guaranteed Creditors as a Guarantor of the indebtedness hereby guaranteed, without any limitation as to amount, unless the instrument or agreement evidencing or creating such other liability specifically provides to the contrary.</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">5</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">16.&#160;&#160;&#160;&#160;Each Qualified ECP Guarantor (as hereinafter defined) hereby jointly and severally absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time by each  other Guarantor to honor all of its obligations under this Guaranty in respect of Swap Obligations (provided, however, that each Qualified ECP Guarantor shall only be liable under this Section for the maximum amount of such liability that can be hereby incurred without rendering its obligations under this Section, or otherwise under this Guaranty, voidable under applicable law relating to fraudulent conveyance or fraudulent transfer, and not for any greater amount).  The obligations of each Qualified ECP Guarantor under this Section shall remain in full force and effect until the indebtedness hereby guaranteed is paid in full and each of the Commitments by the Guaranteed Creditors to extend any indebtedness hereby guaranteed to the Borrowers shall have expired or otherwise shall have terminated.  Each Qualified ECP Guarantor intends that this Section constitute, and this Section shall be deemed to constitute, a &#8220;keepwell, support, or other agreement&#8221; for the benefit of each Guarantor for all purposes of Section&#160;1a(18)(A)(v)(II) of the Commodity Exchange Act.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">For purposes hereof, </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Qualified ECP Guarantor</font><font style="font-family:inherit;font-size:11pt;">&#8221; means, in respect of any Swap Obligation, each Guarantor that has total assets exceeding $10,000,000 at the time the relevant guarantee or grant of the relevant security interest becomes effective with respect to such Swap Obligation or such other person as constitutes an &#8220;eligible contract participant&#8221; under the Commodity Exchange Act or any regulations promulgated thereunder and can cause another person to qualify as an &#8220;eligible contract participant&#8221; at such time by entering into a keepwell under Section&#160;1a(18)(A)(v)(II) of the Commodity Exchange Act</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">17.&#160;&#160;&#160;&#160;Any invalidity or unenforceability of any provision or application of this Guaranty shall not affect other lawful provisions and applications hereof, and to this end the provisions of this Guaranty are declared to be severable.  Without limiting the generality of the foregoing, any invalidity or unenforceability against any Guarantor of any provision or application of the Guaranty shall not affect the validity or enforceability of the provisions or application of this Guaranty as against the other Guarantors. </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">18.&#160;&#160;&#160;&#160;Notwithstanding anything herein to the contrary, the right of recovery against any Guarantor under this Guaranty shall not exceed $l less than the lowest amount which would render such Guarantor&#8217;s obligations under this Guaranty void or voidable under applicable law, including fraudulent conveyance law.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">19.&#160;&#160;&#160;&#160;Any demand for payment on this Guaranty or any other notice required or desired to be given hereunder to any Guarantor shall be deemed to have been validly served, given or delivered to such Guarantor when given to such Guarantor or when given to the Company in accordance with the Credit Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">20.&#160;&#160;&#160;&#160;No Lender shall have the right to institute any suit, action or proceeding in equity or at law in connection with this Guaranty for the enforcement of any remedy under or upon this Guaranty; it being understood and intended that no one or more of the Lenders shall have any right in any manner whatsoever to enforce any right hereunder, and that all proceedings at law or in equity shall be instituted, had and maintained by the Agent in the manner herein provided and for the benefit of the Lenders.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">21.&#160;&#160;&#160;&#160;The payment by any Guarantor of any amount or amounts due the Guaranteed Creditors hereunder shall be made in the same currency (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;relevant currency&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and funds in which the underlying </font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">6</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">indebtedness hereby guaranteed is payable.  To the fullest extent permitted by law, the obligation of each Guarantor in respect of any amount due in the relevant currency under this Guaranty shall, notwithstanding any payment in any other currency (whether pursuant to a judgment or otherwise), be discharged only to the extent of the amount in the relevant currency that the Guaranteed Creditors may, in accordance with normal banking procedures, purchase with the sum paid in such other currency (after any premium and costs of exchange) on the business day immediately following the day on which the Guaranteed Creditors receive such payment.  If the amount in the relevant currency that may be so purchased for any reason falls short of the amount originally due, the Guarantors shall pay such additional amounts, in the relevant currency, as may be necessary to compensate for the shortfall.  Any obligation of the Guarantors not discharged by such payment shall, to the fullest extent permitted by applicable law, be due as a separate and independent obligation and, until discharged as provided herein, shall continue in full force and effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">22.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">JURY TRIAL WAIVER.</font><font style="font-family:inherit;font-size:11pt;">&#32;&#32;EACH GUARANTOR AND EACH GUARANTEED CREDITOR HEREBY IRREVOCABLY WAIVES ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS GUARANTY OR THE TRANSACTIONS CONTEMPLATED HEREBY.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">23.&#160;&#160;&#160;&#160;PERSONAL JURISDICTION.  (a)&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">EXCLUSIVE JURISDICTION</font><font style="font-family:inherit;font-size:11pt;">.  EXCEPT AS PROVIDED IN SUBSECTION&#160;(b), THE GUARANTEED CREDITORS AND THE GUARANTORS AGREE THAT ALL DISPUTES AMONG THEM ARISING OUT OF, CONNECTED WITH, RELATED TO, OR INCIDENTAL TO THE RELATIONSHIP ESTABLISHED AMONG THEM IN CONNECTION WITH THIS GUARANTY, AND WHETHER ARISING IN CONTRACT, TORT, EQUITY, OR OTHERWISE, SHALL BE RESOLVED ONLY BY STATE OR FEDERAL COURTS LOCATED IN NEW YORK COUNTY, NEW YORK BUT EACH OF THE GUARANTEED CREDITORS AND THE GUARANTORS ACKNOWLEDGE THAT ANY APPEALS FROM THOSE COURTS MAY HAVE TO BE HEARD BY A COURT LOCATED OUTSIDE OF NEW YORK COUNTY, NEW YORK.  EACH GUARANTOR WAIVES IN ALL DISPUTES ANY OBJECTION THAT SUCH GUARANTOR MAY HAVE TO THE LOCATION OF THE COURT CONSIDERING THE DISPUTE OR ANY OBJECTION THAT SUCH GUARANTOR MAY HAVE THAT ANY ONE OR MORE OF THE OTHER GUARANTORS HAVE NOT BEEN JOINED IN SUCH PROCEEDING.  </font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">OTHER JURISDICTIONS</font><font style="font-family:inherit;font-size:11pt;">.  EACH GUARANTOR AGREES THAT THE GUARANTEED CREDITORS SHALL HAVE THE RIGHT TO PROCEED AGAINST EACH OF THE GUARANTORS OR THEIR PROPERTY (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;PROPERTY&#8221;</font><font style="font-family:inherit;font-size:11pt;">) IN A COURT IN ANY LOCATION TO ENABLE THE GUARANTEED CREDITORS TO REALIZE ON PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER ENTERED IN FAVOR OF THE GUARANTEED CREDITORS, WHETHER OR NOT PROCEEDING SEPARATELY AGAINST A GUARANTOR OR ITS PROPERTY OR JOINTLY AGAINST ANY ONE OR MORE OTHER GUARANTORS OR THEIR PROPERTY.  EACH GUARANTOR AGREES THAT IT WILL NOT ASSERT ANY PERMISSIVE COUNTERCLAIMS IN ANY PROCEEDING BROUGHT IN ACCORDANCE WITH THIS PROVISION BY THE GUARANTEED CREDITORS TO REALIZE ON PROPERTY, OR TO ENFORCE A JUDGMENT OR OTHER COURT ORDER IN FAVOR OF THE GUARANTEED CREDITORS.  EACH GUARANTOR </font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">7</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WAIVES ANY OBJECTION THAT IT MAY HAVE TO THE LOCATION OF THE COURT IN WHICH THE GUARANTEED CREDITORS HAS COMMENCED A PROCEEDING DESCRIBED IN THIS SUBSECTION.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">24.&#160;&#160;&#160;&#160;THIS GUARANTY SHALL BE GOVERNED BY AND CONSTRUED ACCORDING TO THE LAW OF THE STATE OF NEW YORK (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York without regard to principles of conflicts of law) in which state it shall be performed by the Guarantors and may not be waived, amended, released or otherwise changed except by a writing signed by the Agent on behalf of the Guaranteed Creditors.  This Guaranty and every part thereof shall be effective upon delivery to the Agent, without further act, condition or acceptance by the Guaranteed Creditors, shall be binding upon the Guarantors and upon the legal representatives, successors and assigns of the Guarantors, and shall inure to the benefit of the Guaranteed Creditors, their successors, legal representatives and assigns.  The Guarantors waive notice of the Guaranteed Creditors&#8217; acceptance hereof.  This Guaranty may be executed in counterparts and by different parties hereto on separate counterparts each of which shall be an original, but all together to be one and the same instrument.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">25.&#160;&#160;&#160;&#160;In the event of any inconsistency between this Agreement and the Credit Agreement, the terms of the Credit Agreement shall govern.  So long as any indebtedness hereby guaranteed remains outstanding or any credit is available to the Borrowers under the Credit Agreement, each Guarantor agrees to comply with Section&#160;7 of the Credit Agreement and other terms of the Loan Documents applicable to it.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">26.&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">California Judicial Reference.  </font><font style="font-family:inherit;font-size:11pt;">Notwithstanding anything to the contrary contained in this Agreement, if any action or proceeding is filed in a court of the State of California by or against any party hereto in connection with any of the transactions contemplated by this Agreement or any other Loan Document, (a) the court shall, and is hereby directed to, make a general reference pursuant to California Code of Civil Procedure Section 638 to a referee (who shall be a single active or retired judge) to hear and determine all of the issues in such action or proceeding (whether of fact or of law) and to report a statement of decision, provided that at the option of any party to such proceeding, any such issues pertaining to a &#8220;provisional remedy&#8221; as defined in California Code of Civil Procedure Section 1281.8 shall be heard and determined by the court, and (b) without limiting the generality of Section 26, the Company shall be solely responsible to pay all fees and expenses of any referee appointed in such action or proceeding.</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[SIGNATURE PAGES TO FOLLOW]</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:9pt;">-</font><font style="font-family:inherit;font-size:12pt;">8</font><font style="font-family:inherit;font-size:9pt;">-</font></div></div><hr style="page-break-after:always"><div><a name="sFF6B96FA6AD6DD0F9DC6363FC5AF056F"></a></div><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">IN WITNESS WHEREOF, each Guarantor has caused this Agreement to be executed and delivered as of the date first above written.</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;GUARANTORS&#8221;</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:13px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">EMCOR GROUP, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony J. Guzzi</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President and Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:25px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA HOLDINGS L.L.C.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">SHAMBAUGH &amp; SON, L.P.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:33px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CSUSA Holdings L.L.C., its General Partner</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WELSBACH ELECTRIC CORP.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Timothy P. Miller</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President / Chief Executive Officer</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT SERVICES, L.L.C.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">RABALAIS CONSTRUCTORS, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-bottom:37px;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">ARDENT OFFSHORE SERVICES, LLC</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ardent Companies, Inc., Its sole member</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIR SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON HOLDINGS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAKER ELECTTRIC, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BATCHELOR &amp; KIMBALL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BUILDING TECHNOLOGY ENGINEERS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CENTRAL MECHANICAL CONSTRUCTION CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CCI MECHANICAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COMBUSTIONEER CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONTRA COSTA ELECTRIC, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DEBRA-KUEMPEL INC. (F/K/A THE FRED B. DEBRA CO.)</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DYNALECTRIC COMPANY OF NEVADA</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR BUILDING SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR CONSTRUCTION SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOVERNMENT SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR GOWAN, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR HYRE ELECTRIC CO. OF INDIANA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/ELECTRICAL SERVICES (EAST), INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NORTHEAST, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES NEW YORK/NEW JERSEY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES TEAM MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FLUIDICS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOREST ELECTRIC CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GIBSON ELECTRIC CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HANSEN MECHANICAL CONTRACTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HERITAGE MECHANICAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILL YORK SERVICE COMPANY, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HILLCREST SHEET METAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ILLINGWORTH-KILGUST MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INTERMECH, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">J.C. HIGGINS CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">KDC INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">LOWRIE ELECTRIC COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MARELICH MECHANICAL CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MEADOWLANDS FIRE PROTECTION CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SERVICES OF CENTRAL FLORIDA, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MES HOLDINGS CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MESA ENERGY SYSTEMS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MONUMENTAL INVESTMENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MORLEY-MOSS, INC.  </font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN AIR CONDITIONING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PENGUIN MAINTENANCE AND SERVICES INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PERFORMANCE MECHANICAL, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE &amp; KENT COMPANY OF FLORIDA</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">POOLE AND KENT&#8209;NEW ENGLAND, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">R. S. HARRITAN &amp; COMPANY, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">S. A. COMUNALE CO., INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SCALISE INDUSTRIES CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE BETLEM SERVICE CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE FAGAN COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THE POOLE AND KENT CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TRAUTMAN &amp; SHREVE, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TUCKER MECHANICAL, INC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., A CALIFORNIA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">UNIVERSITY MECHANICAL &amp; ENGINEERING CONTRACTORS, INC., AN ARIZONA CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WALKER&#8209;J&#8209;WALKER, INC.</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WELSBACH ELECTRIC CORP. OF L.I.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">F &amp; G MECHANICAL CORPORATION</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Salvatore Fichera</font></div><div style="line-height:140%;text-align:left;padding-left:330px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div><a name="s6975E3CBFD8A173B6A70363FC5D1B428"></a></div><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">AIRCOND CORPORATION</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIR STRICKLAND HOLDINGS CALIFORNIA INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ARDENT COMPANIES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR FACILITIES SERVICES, INC. </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR SERVICES CES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FOOD TECH, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FR X OHMSTEDE ACQUISITIONS CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HARRY PEPPER &amp; ASSOCIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HNT HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MECHANICAL SPECIALTIES CONTRACTORS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MOR PPM, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AFFILIATES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEWCOMB AND COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE INDUSTRIAL SERVICES, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REDMAN EQUIPMENT &amp; MANUFACTURING COMPANY</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON INTERNATIONAL, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REPCON STRICKLAND, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SOUTHERN INDUSTRIAL CONSTRUCTORS, INC.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">BAHNSON ENVIRONMENTAL SPECIALTIES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE HOLDINGS LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">OHMSTEDE PARTNERS LLC</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Manager</font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-top:18px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">OHMSTEDE LTD.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:13px;padding-bottom:37px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:348px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Ohmstede Partners LLC, its General Partner</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND HOLDINGS LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND INTERNATIONAL LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ALTAIRSTRICKLAND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASG DIAMOND, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASI INDUSTRIAL SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DIAMOND REFRACTORY SERVICES, LLC</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MERCURY INDUSTRIAL MATERIALS, LLC</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TURNAROUND WELDING SERVICES, LLC</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Vice President</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CS48 ACQUISITION CORP</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR CCI HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR-CSI HOLDING CO.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/ELECTRICAL HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMCOR MECHANICAL/SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">HYS HOLDING CORP.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM (DELAWARE) INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USM SERVICES HOLDINGS, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  R. Kevin Matz</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">AR HOLDING CORP.  </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">CONCOR NETWORKS, INC.   </font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Anthony Triano</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;padding-bottom:37px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NEW ENGLAND MECHANICAL SERVICES, INC.  </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">USM, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Jarrett R. Szeftel</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  Secretary</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">DYN SPECIALTY CONTRACTING, INC.   </font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Name:  Joseph C. McCormick</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Title:  President</font></div><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Acknowledged and agreed to as of the date first above written.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:336px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its  ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div><div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Signature Page to Fifth Amended and Restated Guaranty Agreement</font></div></div><hr style="page-break-after:always"><div><a name="s9FFA6A469833C595CE50363FC6034E61"></a></div><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">EXHIBIT&#160;A <br>TO <br>GUARANTY AGREEMENT</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSUMPTION AND SUPPLEMENTAL GUARANTY AGREEMENT</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">This Assumption and Supplemental Guaranty Agreement is dated as of this _____ day of _________, 201_, made by [</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">new guarantor</font><font style="font-family:inherit;font-size:11pt;">], a __________ corporation (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;New Guarantor&#8221;</font><font style="font-family:inherit;font-size:11pt;">);</font></div><div style="line-height:140%;padding-top:24px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">WITNESSETH THAT:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, EMCOR Group, Inc. and certain other parties have executed and delivered to the Guaranteed Creditors that certain Fifth Amended and Restated Guaranty Agreement dated as of March&#160;2, 2020, or supplements thereto (such Fifth Amended and Restated Guaranty Agreement, as the same may from time to time be modified or amended, including supplements thereto which add or substitute parties as Guarantors thereunder, being hereinafter referred to as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Guaranty&#8221;</font><font style="font-family:inherit;font-size:11pt;">) pursuant to which such parties (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Existing Guarantors&#8221;</font><font style="font-family:inherit;font-size:11pt;">) have guaranteed to the Guaranteed Creditors referred to therein the full and prompt payment of, among other things, any and all indebtedness, obligations and liabilities of EMCOR Group, Inc. (the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Company&#8221;</font><font style="font-family:inherit;font-size:11pt;">) and EMCOR Group (UK) plc (</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;EMCOR UK&#8221;</font><font style="font-family:inherit;font-size:11pt;">; the Company and EMCOR UK being referred to herein collectively as the </font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#8220;Borrowers&#8221;</font><font style="font-family:inherit;font-size:11pt;">)</font><font style="font-family:inherit;font-size:11pt;font-style:italic;">&#32;</font><font style="font-family:inherit;font-size:11pt;">arising under or relating to the Credit Agreement and the other Loan Documents described therein; and</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">WHEREAS, the Borrowers provide the New Guarantor with substantial financial, managerial, administrative, technical and design support and the New Guarantor will directly and substantially benefit from credit and other financial accommodations extended and to be extended by the Lenders to the Borrowers;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">NOW, THEREFORE, FOR VALUE RECEIVED, and in consideration of advances made or to be made, or credit accommodations given or to be given, to the Borrowers by the Lenders from time to time, the New Guarantor hereby agrees as follows:</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">1.&#160;&#160;&#160;&#160;The New Guarantor acknowledges and agrees that it shall become a &#8220;Guarantor&#8221; party to the Guaranty effective upon the date the New Guarantor&#8217;s execution of this Agreement and the delivery of this Agreement to the Agent on behalf of the Guaranteed Creditors, and that upon such execution and delivery, all references in the Guaranty to the terms &#8220;Guarantor&#8221; or &#8220;Guarantors&#8221; shall be deemed to include the New Guarantor.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">2.&#160;&#160;&#160;&#160;The New Guarantor hereby assumes and becomes liable (jointly and severally with all the other Guarantors) for the indebtedness hereby guaranteed (as defined in the Guaranty) and agrees to pay and otherwise perform all of the obligations of a Guarantor under the Guaranty according to, and otherwise on and subject to, the terms and conditions of the Guaranty to the same extent and with the same force and effect as if the New Guarantor had originally been one of the Existing Guarantors under the Guaranty and had originally executed the same as such an Existing Guarantor.</font></div><div><br></div><div><div style="line-height:140%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div></div><hr style="page-break-after:always"><div><div style="line-height:140%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div></div><div><br></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">3.&#160;&#160;&#160;&#160;All capitalized terms used in this Agreement without definition shall have the same meaning herein as such terms have in the Guaranty, except that any reference to the term &#8220;Guarantor&#8221; or &#8220;Guarantors&#8221; and any provision of the Guaranty providing meaning to such term shall be deemed a reference to the Existing Guarantors and the New Guarantor.  Except as specifically modified hereby, all of the terms and conditions of the Guaranty shall stand and remain unchanged and in full force and effect.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">4.&#160;&#160;&#160;&#160;The New Guarantor agrees to execute and deliver such further instruments and documents and do such further acts and things as the Agent or any other Guaranteed Creditor may deem necessary or proper to carry out more effectively the purposes of this Agreement.</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">5.&#160;&#160;&#160;&#160;No reference to this Agreement need be made in the Guaranty or in any other document or instrument making reference to the Guaranty, any reference to the Guaranty in any of such to be deemed a reference to the Guaranty as modified hereby.</font></div><div style="line-height:140%;padding-bottom:21px;padding-top:18px;text-align:justify;text-indent:61px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">6.&#160;&#160;&#160;&#160;This Agreement shall be governed by and construed in accordance with the State of New York (including Section 5&#8209;1401 and Section 5&#8209;1402 of the General Obligations law of the State of New York without regard to principles of conflicts of law) in which state it shall be performed by the New Guarantor.</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">GUARANTOR:</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">[</font><font style="font-family:inherit;font-size:11pt;font-weight:bold;">NEW GUARANTOR</font><font style="font-family:inherit;font-size:11pt;">]</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:342px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its  ___________________________________&#160;&#160;&#160;&#160;</font></div><div style="line-height:140%;padding-top:18px;text-align:justify;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Acknowledged and agreed to as of the date first above written.</font></div><div style="line-height:140%;padding-top:21px;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">BANK OF MONTREAL, as Agent</font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:140%;text-align:left;padding-left:336px;text-indent:-24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:336px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:140%;font-size:11pt;padding-left:312px;"><font style="font-family:inherit;font-size:11pt;">By</font></div></td><td style="vertical-align:top;"><div style="line-height:140%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#32;___________________________________&#160;&#160;&#160;&#160;</font></div></td></tr></table><div style="line-height:140%;text-align:left;padding-left:342px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Its  ___________________________________&#160;&#160;&#160;&#160;</font></div><div><br></div><div><div style="line-height:140%;text-align:left;text-indent:312px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">-2-</font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>eme-ex3112020331xq1.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 302 BY ANTHONY J GUZZI, CHAIRMAN, PRES AND CEO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sB6C3B57165616B11A358E996971372C3"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 31.1 </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">CERTIFICATION </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Anthony J. Guzzi, certify that: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this quarterly report on Form 10-Q of EMCOR Group, Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:96px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:5%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 30, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ ANTHONY J. GUZZI</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anthony J. Guzzi </font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chairman, President and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>eme-ex3122020331xq1.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 302 BY MARK A POMPA, EVP, CFO AND TREASURER
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s1A0C2D85CE2630FEC602E99697B9EB0C"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 31.2 </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">CERTIFICATION </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Mark A. Pompa, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this quarterly report on Form 10-Q of EMCOR Group, Inc.;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)), and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant and have:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:60px;"><font style="font-family:inherit;font-size:10pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;padding-left:96px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.21875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:5%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 30, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ MARK A. POMPA</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mark A. Pompa</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President,                                                  Chief Financial Officer and Treasurer</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>eme-ex3212020331xq1.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 906 BY CHAIRMAN, PRESIDENT AND CEO
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s17DC03B755A20790206EE99698600083"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 32.1 </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18 U.S.C. SECTION 1350, </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AS ADOPTED PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Quarterly Report of EMCOR Group, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Anthony J. Guzzi, Chairman, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></td></tr></table><div style="line-height:120%;text-align:center;padding-left:84px;text-indent:-36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:5%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 30, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ ANTHONY J. GUZZI</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anthony J. Guzzi</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chairman, President and</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Executive Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>eme-ex3222020331xq1.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 906 BY EXECUTIVE VP, CFO AND TREASURER
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<!-- Document created using Wdesk 1 -->
		<!-- Copyright 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s62F700598945A9C70ACCE99699087724"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">EXHIBIT 32.2</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">18 U.S.C. SECTION 1350, </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">AS ADOPTED PURSUANT TO </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Quarterly Report of EMCOR Group, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Mark A. Pompa, Executive Vice President, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that: </font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;padding-bottom:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:5%;"></td><td style="width:44%;"></td><td style="width:1%;"></td><td style="width:50%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April 30, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">/s/ MARK A. POMPA</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mark A. Pompa</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Executive Vice President,</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Chief Financial Officer and Treasurer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>eme-20200331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.emcorgroup.com/20200331" xmlns:eme="http://www.emcorgroup.com/20200331" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="eme-20200331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="eme-20200331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="eme-20200331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="eme-20200331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AcquisitionsOfBusinesses" roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses">
        <link:definition>2106100 - Disclosure - Acquisitions Of Businesses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsOfBusinessesDetails" roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails">
        <link:definition>2406401 - Disclosure - Acquisitions Of Businesses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AdditionalCashFlow" roleURI="http://www.emcorgroup.com/role/AdditionalCashFlow">
        <link:definition>2117100 - Disclosure - Additional Cash Flow</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AdditionalCashFlowInformationDetails" roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails">
        <link:definition>2417402 - Disclosure - Additional Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AdditionalCashFlowInformationTables" roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables">
        <link:definition>2317301 - Disclosure - Additional Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisOfPresentation" roleURI="http://www.emcorgroup.com/role/BasisOfPresentation">
        <link:definition>2101100 - Disclosure - Basis Of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingencies" roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingencies">
        <link:definition>2115100 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesNarrativeDetails" roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails">
        <link:definition>2415402 - Disclosure - Commitments and Contingencies Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables">
        <link:definition>2315301 - Disclosure - Commitments and Contingencies Restructuring and Related Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStock" roleURI="http://www.emcorgroup.com/role/CommonStock">
        <link:definition>2113100 - Disclosure - Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockDetails" roleURI="http://www.emcorgroup.com/role/CommonStockDetails">
        <link:definition>2413401 - Disclosure - Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows">
        <link:definition>1004000 - Statement - Condensed Consolidated Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>1004001 - Statement - Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1003000 - Statement - Condensed Consolidated Statements Of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical">
        <link:definition>1003501 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfEquity" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity">
        <link:definition>1005000 - Statement - Condensed Consolidated Statements Of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsOfOperations" roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations">
        <link:definition>1002000 - Statement - Condensed Consolidated Statements Of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.emcorgroup.com/role/Debt">
        <link:definition>2110100 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.emcorgroup.com/role/DebtNarrativeDetails">
        <link:definition>2410402 - Disclosure - Debt (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleOfDebtDetails" roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails">
        <link:definition>2410403 - Disclosure - Debt (Schedule Of Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleOfDebtDetailsCalc2" roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2">
        <link:definition>2410403 - Disclosure - Debt (Schedule Of Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.emcorgroup.com/role/DebtTables">
        <link:definition>2310301 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.emcorgroup.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.emcorgroup.com/role/EarningsPerShare">
        <link:definition>2108100 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.emcorgroup.com/role/EarningsPerShareDetails">
        <link:definition>2408402 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.emcorgroup.com/role/EarningsPerShareTables">
        <link:definition>2308301 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.emcorgroup.com/role/FairValueMeasurements">
        <link:definition>2111100 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsPolicy" roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy">
        <link:definition>2211201 - Disclosure - Fair Value Measurements (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails">
        <link:definition>2411403 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsTables">
        <link:definition>2311302 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.emcorgroup.com/role/IncomeTaxes">
        <link:definition>2112100 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.emcorgroup.com/role/IncomeTaxesDetails">
        <link:definition>2412401 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.emcorgroup.com/role/Inventories">
        <link:definition>2109100 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesDetails" roleURI="http://www.emcorgroup.com/role/InventoriesDetails">
        <link:definition>2409402 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.emcorgroup.com/role/InventoriesTables">
        <link:definition>2309301 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncements" roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncements">
        <link:definition>2102100 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncementsDetails" roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails">
        <link:definition>2402403 - Disclosure - New Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncementsPolicies" roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies">
        <link:definition>2202201 - Disclosure - New Accounting Pronouncements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncementsScheduleOfCreditLossesDetails" roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails">
        <link:definition>2402404 - Disclosure - New Accounting Pronouncements -Schedule of Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NewAccountingPronouncementsTables" roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables">
        <link:definition>2302302 - Disclosure - New Accounting Pronouncements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlans" roleURI="http://www.emcorgroup.com/role/RetirementPlans">
        <link:definition>2114100 - Disclosure - Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" roleURI="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails">
        <link:definition>2414403 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansNarrativeDetails" roleURI="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails">
        <link:definition>2414402 - Disclosure - Retirement Plans (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansTables" roleURI="http://www.emcorgroup.com/role/RetirementPlansTables">
        <link:definition>2314301 - Disclosure - Retirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomers" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers">
        <link:definition>2105100 - Disclosure - Revenue from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersDetails" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails">
        <link:definition>2405403 - Disclosure - Revenue from Contracts with Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersPolicy" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy">
        <link:definition>2205201 - Disclosure - Revenue from Contracts with Customers (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails">
        <link:definition>2405405 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails">
        <link:definition>2405404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails">
        <link:definition>2405406 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails">
        <link:definition>2405407 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueFromContractsWithCustomersTables" roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables">
        <link:definition>2305302 - Disclosure - Revenue from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleOfRestructuringActivitiesDetails" roleURI="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails">
        <link:definition>2415403 - Disclosure - Schedule of Restructuring Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.emcorgroup.com/role/SegmentInformation">
        <link:definition>2118100 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" roleURI="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails">
        <link:definition>2418402 - Disclosure - Segment Information (Information About Industry Segments And Geographic Areas) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.emcorgroup.com/role/SegmentInformationTables">
        <link:definition>2318301 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="eme_A2019AcquisitionsMember" name="A2019AcquisitionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_BKIMember" name="BKIMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_BusinessCombinationRecognizedOtherNetAssets" name="BusinessCombinationRecognizedOtherNetAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="eme_BusinessCombinationRecognizedWorkingCapital" name="BusinessCombinationRecognizedWorkingCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="eme_CashPaidForAbstract" name="CashPaidForAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CommercialMarketSectorMember" name="CommercialMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CommercialSiteBasedServicesMember" name="CommercialSiteBasedServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" name="ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="eme_ContractwithCustomerAssetsandLiabilitiesNet" name="ContractwithCustomerAssetsandLiabilitiesNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="eme_ContractwithCustomerAssetsandLiabilitiesNetChange" name="ContractwithCustomerAssetsandLiabilitiesNetChange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreement0BaseRateMember" name="CreditAgreement0BaseRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreement2016MemberMember" name="CreditAgreement2016MemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreement2020Member" name="CreditAgreement2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember" name="CreditAgreementBaseRateBankofMontrealPrimeRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember" name="CreditAgreementBaseRateDailyOneMonthLIBORRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_CreditAgreementBaseRateFederalFundsRateMember" name="CreditAgreementBaseRateFederalFundsRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_CreditAgreementExpirationDate1" name="CreditAgreementExpirationDate1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_CreditAgreementInitiationDate1" name="CreditAgreementInitiationDate1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:dateItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_CumulativeEffectOnRetainedEarningsBeforeTax2" name="CumulativeEffectOnRetainedEarningsBeforeTax2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" name="CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" name="CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" name="DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="eme_DefinedBenefitPlanNumberOfPlans" name="DefinedBenefitPlanNumberOfPlans" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="eme_DenominatorEarningsPerShareAbstract" name="DenominatorEarningsPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_DividendsCommonStock1" name="DividendsCommonStock1" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="eme_EffectiveIncomeTaxRateBeforeDiscreteItems" name="EffectiveIncomeTaxRateBeforeDiscreteItems" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_EnergyServicesMember" name="EnergyServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_FieldServicesMember" name="FieldServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_GovernmentSiteBasedServicesMember" name="GovernmentSiteBasedServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_HealthcareMarketSectorMember" name="HealthcareMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_HospitalityMarketSectorMember" name="HospitalityMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_IncreaseBorrowingCapacity" name="IncreaseBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="eme_InstitutionalMarketSectorMember" name="InstitutionalMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_LettersOfCreditMaximumBorrowingCapacity" name="LettersOfCreditMaximumBorrowingCapacity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" name="LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="eme_ManufacturingMarketSectorMember" name="ManufacturingMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_MechanicalServicesMember" name="MechanicalServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_Noncashsharebasedcompensationexpense" name="Noncashsharebasedcompensationexpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_NumeratorEarningsPerShareAbstract" name="NumeratorEarningsPerShareAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_PaymentsforContingentConsiderationArrangements" name="PaymentsforContingentConsiderationArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="eme_PercentageOfIndividualSegmentRevenues" name="PercentageOfIndividualSegmentRevenues" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ProjectsExtrasMember" name="ProjectsExtrasMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_RangeOfLetterOfCreditFees" name="RangeOfLetterOfCreditFees" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="eme_RepurchaseProgramSep2011toMar2020Member" name="RepurchaseProgramSep2011toMar2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="eme_RevenueRemainingPerformanceObligationTableTextBlock" name="RevenueRemainingPerformanceObligationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_RevolvingCreditFacility2016MemberMember" name="RevolvingCreditFacility2016MemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_RevolvingCreditFacility2020Member" name="RevolvingCreditFacility2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ScheduleofRemainingPerformanceObligationsLineItems" name="ScheduleofRemainingPerformanceObligationsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ScheduleofRemainingPerformanceObligationsTable" name="ScheduleofRemainingPerformanceObligationsTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ServiceWorkMember" name="ServiceWorkMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ShopServicesMember" name="ShopServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_ShortDurationProjectsMember" name="ShortDurationProjectsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_TermLoan2016MemberMember" name="TermLoan2016MemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_TermLoan2020Member" name="TermLoan2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_TransportationMarketSectorMember" name="TransportationMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedKingdomBuildingServicesMemberMember" name="UnitedKingdomBuildingServicesMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedKingdomSubsidiaryMember" name="UnitedKingdomSubsidiaryMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedStatesBuildingServicesMember" name="UnitedStatesBuildingServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" name="UnitedStatesElectricalConstructionAndFacilitiesServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedStatesIndustrialServicesMember" name="UnitedStatesIndustrialServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" name="UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="eme_WaterandWastewaterMarketSectorMember" name="WaterandWastewaterMarketSectorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>eme-20200331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinesses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinessesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:href="eme-20200331.xsd#AdditionalCashFlow" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:href="eme-20200331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:href="eme-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStock" xlink:href="eme-20200331.xsd#CommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStockDetails" xlink:href="eme-20200331.xsd#CommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Debt" xlink:href="eme-20200331.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:href="eme-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:href="eme-20200331.xsd#DebtScheduleOfDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2" xlink:href="eme-20200331.xsd#DebtScheduleOfDebtDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtTables" xlink:href="eme-20200331.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:href="eme-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShare" xlink:href="eme-20200331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:href="eme-20200331.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:href="eme-20200331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:href="eme-20200331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:href="eme-20200331.xsd#FairValueMeasurementsPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:href="eme-20200331.xsd#FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:href="eme-20200331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxes" xlink:href="eme-20200331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:href="eme-20200331.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Inventories" xlink:href="eme-20200331.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesDetails" xlink:href="eme-20200331.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesTables" xlink:href="eme-20200331.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:href="eme-20200331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlans" xlink:href="eme-20200331.xsd#RetirementPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:href="eme-20200331.xsd#RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:href="eme-20200331.xsd#RetirementPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:href="eme-20200331.xsd#RetirementPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:href="eme-20200331.xsd#ScheduleOfRestructuringActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformation" xlink:href="eme-20200331.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:href="eme-20200331.xsd#SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:href="eme-20200331.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CommonStock" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CommonStockDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_Depreciation_848cd271-4e03-8c13-d21d-e6ec9c3916f7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_725ae160-1b15-a075-fa62-729d0bc8cda1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_5ae19a9f-6de6-075a-2c5a-a587d82ebad5" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_5ae19a9f-6de6-075a-2c5a-a587d82ebad5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_20d226c3-3f3e-d364-6be2-218b586f7912" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_20d226c3-3f3e-d364-6be2-218b586f7912" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_Noncashsharebasedcompensationexpense" xlink:label="loc_eme_Noncashsharebasedcompensationexpense_f3145997-181e-f388-f4d9-b8020702ef1b" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_eme_Noncashsharebasedcompensationexpense_f3145997-181e-f388-f4d9-b8020702ef1b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_7a310644-f2a0-62e2-f4b4-4dcaaf468d54" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_7a310644-f2a0-62e2-f4b4-4dcaaf468d54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_a73d82d7-3d54-5ea8-2d2f-c40454b71639" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_a73d82d7-3d54-5ea8-2d2f-c40454b71639" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_06da844c-6ee0-0b1d-0eaf-6f589c92b21e" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_06da844c-6ee0-0b1d-0eaf-6f589c92b21e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2285f3f4-b3a8-b01c-280e-6c886bd81b27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_05859378-438b-57d1-1cca-74dc23f15c9a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_b7e0679c-4684-33a3-1aa6-41b7f5823917" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_b7e0679c-4684-33a3-1aa6-41b7f5823917" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_41d72ed0-9a2b-31fb-9f8e-ad33f5eca26a" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_41d72ed0-9a2b-31fb-9f8e-ad33f5eca26a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_b130e83a-7e35-8950-f084-78ccb28f2eab" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromStockPlans_b130e83a-7e35-8950-f084-78ccb28f2eab" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_PaymentsforContingentConsiderationArrangements" xlink:label="loc_eme_PaymentsforContingentConsiderationArrangements_c2f804b7-03e9-9333-d09f-b80206560ee6" xlink:type="locator" />
    <link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_eme_PaymentsforContingentConsiderationArrangements_c2f804b7-03e9-9333-d09f-b80206560ee6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_2c3075ab-d54c-54e4-2e05-6d4a2226ef4c" xlink:type="locator" />
    <link:calculationArc order="11" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_2c3075ab-d54c-54e4-2e05-6d4a2226ef4c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_62f6f07e-4449-59c4-74ee-766defbf8a2f" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_62f6f07e-4449-59c4-74ee-766defbf8a2f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c8b3520-1ca2-0a91-0912-70d62831826c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_68a2669c-01f8-c962-bf95-0b4231cd45da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_bfbc3edc-1edc-bfc6-c7b6-fb403917e31e" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1ed26a82-dd4b-490f-d61a-b04c5d44793e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_bfbc3edc-1edc-bfc6-c7b6-fb403917e31e" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ee6f6897-b14b-45ca-c6e4-4fc17aaf1e37" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_ee6f6897-b14b-45ca-c6e4-4fc17aaf1e37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3549c1c0-2f2a-e44b-026b-b4042153e489" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_d445215a-3b87-2f11-ac68-3256f2f2966f" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_RestructuringCharges_d445215a-3b87-2f11-ac68-3256f2f2966f" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" xlink:label="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_a85005d2-4c73-b680-24b9-b8020697a3f3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_a85005d2-4c73-b680-24b9-b8020697a3f3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_17d6fb00-d8ca-12a7-45aa-c9b702218c16" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_489b61b6-7c39-240c-7f68-1c1675bca3b7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_17d6fb00-d8ca-12a7-45aa-c9b702218c16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_7f806778-8d78-7865-b026-d75f81402d5a" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_7f806778-8d78-7865-b026-d75f81402d5a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fd9c643-899e-95d7-aab9-c3a9d6240218" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fd9c643-899e-95d7-aab9-c3a9d6240218" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8889606b-88fa-2d5e-3fb9-238bccdf9597" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_e6069c8d-dfec-45ff-4b3f-643d125d5b29" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_TreasuryStockValue_e6069c8d-dfec-45ff-4b3f-643d125d5b29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_3070eb63-b0f5-1f18-a22f-cc54a94922d9" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2605fa18-bbd8-c7d7-35fc-aace43a8c019" xlink:to="loc_us-gaap_MinorityInterest_3070eb63-b0f5-1f18-a22f-cc54a94922d9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_7f565582-ac29-7b24-d17f-b80206862799" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_7f565582-ac29-7b24-d17f-b80206862799" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_56cca1d0-bac2-7952-41b1-26a356786b48" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LongTermLineOfCredit_56cca1d0-bac2-7952-41b1-26a356786b48" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" xlink:label="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_66733073-86c8-db04-5c17-b80206f8b6be" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_66733073-86c8-db04-5c17-b80206f8b6be" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/Debt" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:type="locator" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_2988651e-71dd-5efe-7a24-b802065ed030" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_2988651e-71dd-5efe-7a24-b802065ed030" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_3472200E47B030C1BE0A93D1D11C656F_e4d07a00-6832-0784-8a09-a48495791632" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_3472200E47B030C1BE0A93D1D11C656F_56cca1d0-bac2-7952-41b1-26a356786b48" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_3472200E47B030C1BE0A93D1D11C656F_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LongTermLineOfCredit_3472200E47B030C1BE0A93D1D11C656F_56cca1d0-bac2-7952-41b1-26a356786b48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_3472200E47B030C1BE0A93D1D11C656F_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_3472200E47B030C1BE0A93D1D11C656F_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LongTermDebt_3472200E47B030C1BE0A93D1D11C656F_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3472200E47B030C1BE0A93D1D11C656F_a0f3158e-b5db-b595-708a-09b10cc83fb2" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_3472200E47B030C1BE0A93D1D11C656F_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3472200E47B030C1BE0A93D1D11C656F_a0f3158e-b5db-b595-708a-09b10cc83fb2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_3472200E47B030C1BE0A93D1D11C656F_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_3472200E47B030C1BE0A93D1D11C656F_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_FinanceLeaseLiability_3472200E47B030C1BE0A93D1D11C656F_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/DebtTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_90854703-859b-2c45-aef2-d270627b3141" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a0a5801b-c8ce-1793-dd5f-edbcde4cc5a3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_554f95d2-cb4f-eb2c-68b3-7e12c8578a72" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_a0a5801b-c8ce-1793-dd5f-edbcde4cc5a3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_554f95d2-cb4f-eb2c-68b3-7e12c8578a72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_a0a5801b-c8ce-1793-dd5f-edbcde4cc5a3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_9463869c-b131-d718-a327-5cab3d8f4a68" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_a0a5801b-c8ce-1793-dd5f-edbcde4cc5a3" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_9463869c-b131-d718-a327-5cab3d8f4a68" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/Inventories" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_7f806778-8d78-7865-b026-d75f81402d5a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f4920785-d6c0-a217-e01a-0e0ef529643a" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_7f806778-8d78-7865-b026-d75f81402d5a" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_f4920785-d6c0-a217-e01a-0e0ef529643a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a142eb63-af8d-4212-6321-d7c0ac27f958" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_7f806778-8d78-7865-b026-d75f81402d5a" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_a142eb63-af8d-4212-6321-d7c0ac27f958" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/InventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d77fe029-f23f-9e6c-6011-e5f759449bed" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_08bfb8dd-9b96-b2df-e96d-3661802234df" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d77fe029-f23f-9e6c-6011-e5f759449bed" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_08bfb8dd-9b96-b2df-e96d-3661802234df" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_65f7f8a8-89d5-6dc6-d223-452e554561e4" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d77fe029-f23f-9e6c-6011-e5f759449bed" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_65f7f8a8-89d5-6dc6-d223-452e554561e4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0d8fe3ab-8638-f17a-d512-2baaf0d8fce2" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_d77fe029-f23f-9e6c-6011-e5f759449bed" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_0d8fe3ab-8638-f17a-d512-2baaf0d8fce2" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="extended">
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractwithCustomerAssetsandLiabilitiesNet" xlink:label="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_c9c9a0fc-7f86-bf98-1ed8-b80206dfcc9f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_c9c9a0fc-7f86-bf98-1ed8-b80206dfcc9f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_fcc3b672-6260-acd3-7f04-cb65043e671c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_ce9a2e98-76de-81fc-e3aa-add5cc392f89" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_c9c9a0fc-7f86-bf98-1ed8-b80206dfcc9f" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_ce9a2e98-76de-81fc-e3aa-add5cc392f89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_c9c9a0fc-7f86-bf98-1ed8-b80206dfcc9f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68a2ece1-b79e-558c-a305-f3ccae8c21c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2bf7259d-4c54-f092-3b62-ad288c59c828" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_c9c9a0fc-7f86-bf98-1ed8-b80206dfcc9f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_2bf7259d-4c54-f092-3b62-ad288c59c828" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>eme-20200331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinesses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinessesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:href="eme-20200331.xsd#AdditionalCashFlow" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:href="eme-20200331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:href="eme-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStock" xlink:href="eme-20200331.xsd#CommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStockDetails" xlink:href="eme-20200331.xsd#CommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Debt" xlink:href="eme-20200331.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:href="eme-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:href="eme-20200331.xsd#DebtScheduleOfDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtTables" xlink:href="eme-20200331.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:href="eme-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShare" xlink:href="eme-20200331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:href="eme-20200331.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:href="eme-20200331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:href="eme-20200331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:href="eme-20200331.xsd#FairValueMeasurementsPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:href="eme-20200331.xsd#FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:href="eme-20200331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxes" xlink:href="eme-20200331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:href="eme-20200331.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Inventories" xlink:href="eme-20200331.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesDetails" xlink:href="eme-20200331.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesTables" xlink:href="eme-20200331.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:href="eme-20200331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlans" xlink:href="eme-20200331.xsd#RetirementPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:href="eme-20200331.xsd#RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:href="eme-20200331.xsd#RetirementPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:href="eme-20200331.xsd#RetirementPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:href="eme-20200331.xsd#ScheduleOfRestructuringActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformation" xlink:href="eme-20200331.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:href="eme-20200331.xsd#SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:href="eme-20200331.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BKIMember" xlink:label="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:to="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_A2019AcquisitionsMember" xlink:label="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:to="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedWorkingCapital" xlink:label="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedOtherNetAssets" xlink:label="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_41C2C7C15868DE9B05D6995AD470FB63" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_Goodwill_41C2C7C15868DE9B05D6995AD470FB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:to="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CommonStock" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RepurchaseProgramSep2011toMar2020Member" xlink:label="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:to="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:to="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_790B54602BA0A02F6C609CCAA0B20DDB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_NetIncomeLoss_790B54602BA0A02F6C609CCAA0B20DDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_Noncashsharebasedcompensationexpense" xlink:label="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_PaymentsforContingentConsiderationArrangements" xlink:label="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:to="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:to="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_796C22CEAB8ECAA3BAA8C21802E6D648" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_NetIncomeLoss_796C22CEAB8ECAA3BAA8C21802E6D648" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DividendsCommonStock1" xlink:label="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/Debt" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:to="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:to="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:to="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:to="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:to="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember" xlink:label="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember" xlink:label="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateFederalFundsRateMember" xlink:label="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement0BaseRateMember" xlink:label="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:to="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:to="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:to="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:to="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2016MemberMember" xlink:label="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2016MemberMember" xlink:label="loc_eme_RevolvingCreditFacility2016MemberMember_8821233F644B25B37E20831A9E972FBD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_RevolvingCreditFacility2016MemberMember_8821233F644B25B37E20831A9E972FBD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2016MemberMember" xlink:label="loc_eme_TermLoan2016MemberMember_00CE6A910EF9E7180C3D831A9E97FA7B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_TermLoan2016MemberMember_00CE6A910EF9E7180C3D831A9E97FA7B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2020Member" xlink:label="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2020Member" xlink:label="loc_eme_RevolvingCreditFacility2020Member_8F34F30839E6F07A8260831A9E97F54E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_RevolvingCreditFacility2020Member_8F34F30839E6F07A8260831A9E97F54E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2020Member" xlink:label="loc_eme_TermLoan2020Member_D4A362F35736BFF5D777831A9E978A37" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_TermLoan2020Member_D4A362F35736BFF5D777831A9E978A37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementInitiationDate1" xlink:label="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementExpirationDate1" xlink:label="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_IncreaseBorrowingCapacity" xlink:label="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_LettersOfCreditMaximumBorrowingCapacity" xlink:label="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RangeOfLetterOfCreditFees" xlink:label="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:to="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2020Member" xlink:label="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2020Member" xlink:label="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2016MemberMember" xlink:label="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2016MemberMember" xlink:label="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/DebtTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_B7CEB66110E54B942C9DE9967E55BA41" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_B7CEB66110E54B942C9DE9967E55BA41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_EffectiveIncomeTaxRateBeforeDiscreteItems" xlink:label="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/Inventories" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/InventoriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/InventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:to="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:to="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_4D2E64CF6E486C08EACA9D9928FD7EC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_4D2E64CF6E486C08EACA9D9928FD7EC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CumulativeEffectOnRetainedEarningsBeforeTax2" xlink:label="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RetirementPlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_C18E744E3A854E5D6F60E9967DF7FFC8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:to="loc_country_US_C18E744E3A854E5D6F60E9967DF7FFC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:to="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:to="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:to="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomSubsidiaryMember" xlink:label="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:to="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_82CCE899999D792AA475E9967D6CCD65" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:to="loc_country_US_82CCE899999D792AA475E9967D6CCD65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_E9B41CEBB74B26E6E24DE9967D6C8DD4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:to="loc_us-gaap_ForeignPlanMember_E9B41CEBB74B26E6E24DE9967D6C8DD4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:to="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:to="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5_default" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:to="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomSubsidiaryMember" xlink:label="loc_eme_UnitedKingdomSubsidiaryMember_90D3549941140E4066D9E9967D6CCF79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:to="loc_eme_UnitedKingdomSubsidiaryMember_90D3549941140E4066D9E9967D6CCF79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNumberOfPlans" xlink:label="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:to="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:to="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialMarketSectorMember" xlink:label="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_InstitutionalMarketSectorMember" xlink:label="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_HospitalityMarketSectorMember" xlink:label="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ManufacturingMarketSectorMember" xlink:label="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_HealthcareMarketSectorMember" xlink:label="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TransportationMarketSectorMember" xlink:label="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_WaterandWastewaterMarketSectorMember" xlink:label="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ShortDurationProjectsMember" xlink:label="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ServiceWorkMember" xlink:label="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialSiteBasedServicesMember" xlink:label="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_GovernmentSiteBasedServicesMember" xlink:label="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_MechanicalServicesMember" xlink:label="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_EnergyServicesMember" xlink:label="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_FieldServicesMember" xlink:label="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ShopServicesMember" xlink:label="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ProjectsExtrasMember" xlink:label="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:to="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:to="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_F1F422A4FB30B43D80C3C22E61E2C0EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:to="loc_us-gaap_OperatingSegmentsMember_F1F422A4FB30B43D80C3C22E61E2C0EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_B9439481EE68CA32BD77C22E61E2FDE2" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:to="loc_us-gaap_IntersegmentEliminationMember_B9439481EE68CA32BD77C22E61E2FDE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:to="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:to="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_632C1C0335B658FE02F0C22E61E2FC11" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_632C1C0335B658FE02F0C22E61E2FC11" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_2FE7CB0A32E9A6176B7DC22E61E3BFAE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_2FE7CB0A32E9A6176B7DC22E61E3BFAE" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_B022EB7E03C10218B2C7C22E61E361B5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_B022EB7E03C10218B2C7C22E61E361B5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_B7D4DCA781C4A72F9B9AC22E61E31438" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_B7D4DCA781C4A72F9B9AC22E61E31438" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_9D85D1DE23127495EB2BC22E61E4CAA5" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_9D85D1DE23127495EB2BC22E61E4CAA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:to="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:to="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_910B51EDE3FB666CCA5FC22E61E48634" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:to="loc_country_US_910B51EDE3FB666CCA5FC22E61E48634" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_217BE428C33759C591FCC22E61E494BF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:to="loc_country_GB_217BE428C33759C591FCC22E61E494BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_PercentageOfIndividualSegmentRevenues" xlink:label="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsLineItems" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:type="locator" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsTable" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:to="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:to="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_993F0BBBF5532180F9FA0E102EC8D049" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:to="loc_country_US_993F0BBBF5532180F9FA0E102EC8D049" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_71252E3D3580332558EB0E102EC9B0BF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:to="loc_country_GB_71252E3D3580332558EB0E102EC9B0BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:to="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:to="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_6E1AB22E51FBDB649C720E102EC94E33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_6E1AB22E51FBDB649C720E102EC94E33" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_96964739E45E7E9569850E102ECA6E28" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_96964739E45E7E9569850E102ECA6E28" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_51A077D42441F559DC4D0E102ECA7B39" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_51A077D42441F559DC4D0E102ECA7B39" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_F97A444152EE24F5545B0E102ECAFF09" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_F97A444152EE24F5545B0E102ECAFF09" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_E103E1623E0A674F31D20E102ECA0375" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_E103E1623E0A674F31D20E102ECA0375" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_087D53139C98A67412B50E102ECAE41C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_087D53139C98A67412B50E102ECAE41C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:to="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:to="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_AB51AA05505A7AD5DCF5C22E61A1801E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_AB51AA05505A7AD5DCF5C22E61A1801E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_C39B43AFDABB55A379A7C22E61A26142" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_C39B43AFDABB55A379A7C22E61A26142" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_312D147FB1DF1ECA5A11C22E61A235F0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_312D147FB1DF1ECA5A11C22E61A235F0" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_50C475A3369FDB49E394C22E61A2C943" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_50C475A3369FDB49E394C22E61A2C943" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_C672F7B406E40C0299ADC22E61A2E609" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_C672F7B406E40C0299ADC22E61A2E609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:to="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:to="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_BFAE873C72832B3795D0C22E61A2F988" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:to="loc_country_US_BFAE873C72832B3795D0C22E61A2F988" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_6785DDFDC07260D3F485C22E61A3C7B4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:to="loc_country_GB_6785DDFDC07260D3F485C22E61A3C7B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_FF68CAC9BA5563980ABBC22E61A34A08" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_FF68CAC9BA5563980ABBC22E61A34A08" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:to="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:to="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_C82689A0A4A1D0983B79E9967E1E2B75" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:to="loc_country_US_C82689A0A4A1D0983B79E9967E1E2B75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:to="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:to="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_58CC2A214159B170209BE9967E1F1387" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:to="loc_us-gaap_OperatingSegmentsMember_58CC2A214159B170209BE9967E1F1387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_AB39CC2BDE0C7B450CBCE9967E1F0B05" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:to="loc_us-gaap_EmployeeSeveranceMember_AB39CC2BDE0C7B450CBCE9967E1F0B05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:to="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:to="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_CC8ED85AC96FEB95CADDE9967E20BF1F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_CC8ED85AC96FEB95CADDE9967E20BF1F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_708294E9873363AB8404E9967E205244" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_708294E9873363AB8404E9967E205244" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_EA402586677E7D9B8141E9967E20BEC5" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_EA402586677E7D9B8141E9967E20BEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_32300A86EE990F5DF40CE9967E21053E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_RestructuringReserve_32300A86EE990F5DF40CE9967E21053E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_E4EA0ADC0A046339305BE9967E215C58" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_RestructuringCharges_E4EA0ADC0A046339305BE9967E215C58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/SegmentInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:to="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:to="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:to="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:to="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:to="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:to="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_450EF339D66AF6135B30C2315D4F17AF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_450EF339D66AF6135B30C2315D4F17AF" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_3AE4C4DC9DC2EC46DB64C2315D4F3B0C" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_3AE4C4DC9DC2EC46DB64C2315D4F3B0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" xlink:label="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRevenueExpenseNet" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>eme-20200331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:to="lab_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income, net of tax:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_274E7F121C6D9BAD52AB9343EDCED4C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_7F7D0CA1E8DA318CEB399343EDCE1055" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Post retirement plans, amortization of actuarial loss included in net income (1)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_C6CB9673A216526A02F39343EDCE8DC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_D6B93A14C4154B1C9A2B9343EDCE9080" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basis Of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="arc" />
    <link:label id="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065_terseLabel_en-US" xlink:label="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rates</link:label>
    <link:label id="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065_label_en-US" xlink:label="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Before Discrete Items</link:label>
    <link:label id="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065_documentation_en-US" xlink:label="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective income tax rate before discrete items.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_EffectiveIncomeTaxRateBeforeDiscreteItems" xlink:label="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:to="lab_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actual income tax rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized income tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:to="lab_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:to="lab_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="lab_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="arc" />
    <link:label id="lab_country_US_6EE726C18321C0899BCCC2315D4BA045_terseLabel_en-US" xlink:label="lab_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_6EE726C18321C0899BCCC2315D4BA045_label_en-US" xlink:label="lab_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:to="lab_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="arc" />
    <link:label id="lab_country_GB_FB173D980007DB05091AC2315D4CDAF9_terseLabel_en-US" xlink:label="lab_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:label id="lab_country_GB_FB173D980007DB05091AC2315D4CDAF9_label_en-US" xlink:label="lab_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:to="lab_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="arc" />
    <link:label id="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14_terseLabel_en-US" xlink:label="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom Building Services [Member] [Member]</link:label>
    <link:label id="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14_label_en-US" xlink:label="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United Kingdom Building Services [Member] [Member]</link:label>
    <link:label id="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14_documentation_en-US" xlink:label="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United Kingdom Building Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:to="lab_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:to="lab_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="arc" />
    <link:label id="lab_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="lab_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:to="lab_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:to="lab_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:to="lab_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="lab_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="arc" />
    <link:label id="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD_terseLabel_en-US" xlink:label="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States Electrical Construction And Facilities Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD_label_en-US" xlink:label="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States Electrical Construction And Facilities Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD_documentation_en-US" xlink:label="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States electrical construction and facilities services.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:to="lab_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="arc" />
    <link:label id="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517_terseLabel_en-US" xlink:label="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States Mechanical Construction And Facilities Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517_label_en-US" xlink:label="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States Mechanical Construction And Facilities Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517_documentation_en-US" xlink:label="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States mechanical construction and facilities services.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:to="lab_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="arc" />
    <link:label id="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6_terseLabel_en-US" xlink:label="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States Building Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6_label_en-US" xlink:label="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States Building Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6_documentation_en-US" xlink:label="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States Building Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:to="lab_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="arc" />
    <link:label id="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9_terseLabel_en-US" xlink:label="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States Industrial Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9_label_en-US" xlink:label="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United States Industrial Services [Member]</link:label>
    <link:label id="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9_documentation_en-US" xlink:label="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United States Industrial Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:to="lab_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from unrelated entities</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18_label_en-US" xlink:label="lab_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:to="lab_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:to="lab_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expenses</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:to="lab_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="arc" />
    <link:label id="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4_negatedTerseLabel_en-US" xlink:label="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net periodic pension (cost) income</link:label>
    <link:label id="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4_label_en-US" xlink:label="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost</link:label>
    <link:label id="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4_documentation_en-US" xlink:label="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" xlink:label="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:to="lab_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50_label_en-US" xlink:label="lab_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Revenue (Expense), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRevenueExpenseNet" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:to="lab_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2_terseLabel_en-US" xlink:label="lab_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2_label_en-US" xlink:label="lab_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:to="lab_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and construction materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process and Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:to="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="lab_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:type="arc" />
    <link:label id="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C_terseLabel_en-US" xlink:label="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator</link:label>
    <link:label id="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C_label_en-US" xlink:label="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Numerator Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C_documentation_en-US" xlink:label="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Numerator Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_NumeratorEarningsPerShareAbstract" xlink:label="loc_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:to="lab_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income available to common stockholders (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:to="lab_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:type="arc" />
    <link:label id="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1_terseLabel_en-US" xlink:label="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator</link:label>
    <link:label id="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1_label_en-US" xlink:label="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Denominator Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1_documentation_en-US" xlink:label="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Denominator Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_DenominatorEarningsPerShareAbstract" xlink:label="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:to="lab_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding used to compute basic earnings per common share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of dilutive securities-Share-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Shares used to compute diluted earnings per common share (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per common share (in US dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:to="lab_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per common share (in US dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:to="lab_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:to="lab_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="lab_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, less allowance for credit losses of $19,993 and $14,466, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:to="lab_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:to="lab_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1_label_en-US" xlink:label="lab_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:to="lab_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Identifiable intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:to="lab_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:type="arc" />
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C_terseLabel_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt and finance lease liabilities</link:label>
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C_label_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Maturities Of Long Term Debt And Finance Lease Liabilities</link:label>
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C_documentation_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt and finance lease liabilities.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:to="lab_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:to="lab_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other accrued expenses and liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:to="lab_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under revolving credit facility</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:to="lab_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:type="arc" />
    <link:label id="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2_verboseLabel_en-US" xlink:label="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and finance lease liabilities</link:label>
    <link:label id="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2_label_en-US" xlink:label="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Debt And Finance Lease Liabilities Non Current</link:label>
    <link:label id="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2_documentation_en-US" xlink:label="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term debt and finance lease liabilities, excluding borrowings under revolving credit facility.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" xlink:label="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:to="lab_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, long-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other long-term obligations</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05_label_en-US" xlink:label="lab_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:to="lab_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">EMCOR Group, Inc. stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="lab_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:to="lab_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value, 200,000,000 shares authorized, 60,460,947 and 60,359,252 shares issued, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:to="lab_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Capital surplus</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, at cost 5,623,176 and 4,139,421 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:to="lab_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total EMCOR Group, Inc. stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:to="lab_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB_label_en-US" xlink:label="lab_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:to="lab_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance obligation satisfied in previous period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Performance Obligation Satisfied in Previous Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:to="lab_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in estimate of transaction price</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:type="arc" />
    <link:label id="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D_terseLabel_en-US" xlink:label="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in total estimated cost</link:label>
    <link:label id="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D_label_en-US" xlink:label="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</link:label>
    <link:label id="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D_documentation_en-US" xlink:label="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:label="loc_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:to="lab_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19_terseLabel_en-US" xlink:label="lab_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on contracts</link:label>
    <link:label id="lab_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19_label_en-US" xlink:label="lab_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss on Contracts</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossOnContracts" xlink:label="loc_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:to="lab_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:type="arc" />
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1_negatedTerseLabel_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Change in net contract liabilities</link:label>
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1_label_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ContractwithCustomerAssetsandLiabilitiesNetChange</link:label>
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1_documentation_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase (decrease) in net contract assets and liabilities.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:label="loc_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:to="lab_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract asset impairment</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:label="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:to="lab_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:to="lab_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:to="lab_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:to="lab_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="arc" />
    <link:label id="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F_terseLabel_en-US" xlink:label="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 Revolving Credit Facility</link:label>
    <link:label id="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F_label_en-US" xlink:label="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility2020 [Member]</link:label>
    <link:label id="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F_documentation_en-US" xlink:label="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility2020</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2020Member" xlink:label="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:to="lab_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="arc" />
    <link:label id="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187_terseLabel_en-US" xlink:label="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 Term Loan</link:label>
    <link:label id="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187_label_en-US" xlink:label="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan2020 [Member]</link:label>
    <link:label id="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187_documentation_en-US" xlink:label="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan2020 [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2020Member" xlink:label="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:to="lab_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="arc" />
    <link:label id="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6_terseLabel_en-US" xlink:label="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2016 Revolving Credit Facility</link:label>
    <link:label id="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6_label_en-US" xlink:label="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility2016 [Member] [Member]</link:label>
    <link:label id="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6_documentation_en-US" xlink:label="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility2016 [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2016MemberMember" xlink:label="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:to="lab_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="arc" />
    <link:label id="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828_terseLabel_en-US" xlink:label="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2016 Term Loan</link:label>
    <link:label id="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828_label_en-US" xlink:label="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan2016 [Member] [Member]</link:label>
    <link:label id="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828_documentation_en-US" xlink:label="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan2016 [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2016MemberMember" xlink:label="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:to="lab_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="lab_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving credit facility</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:to="lab_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loan</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026_label_en-US" xlink:label="lab_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:to="lab_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:to="lab_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:to="lab_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="arc" />
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1_verboseLabel_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less: current maturities</link:label>
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1_label_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Maturities Of Long Term Debt And Capital Lease Obligations</link:label>
    <link:label id="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1_documentation_en-US" xlink:label="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt and capital lease obligations, excluding borrowings under revolving credit facility.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:to="lab_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions Of Businesses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:type="arc" />
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5_negatedTotalLabel_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net contract liabilities</link:label>
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5_label_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ContractwithCustomerAssetsandLiabilitiesNet</link:label>
    <link:label id="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5_documentation_en-US" xlink:label="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net contract assets and liabilities.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractwithCustomerAssetsandLiabilitiesNet" xlink:label="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:to="lab_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="arc" />
    <link:label id="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D_terseLabel_en-US" xlink:label="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">BKI [Member]</link:label>
    <link:label id="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D_label_en-US" xlink:label="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BKI [Member]</link:label>
    <link:label id="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D_documentation_en-US" xlink:label="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">BKI</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_BKIMember" xlink:label="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:to="lab_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="arc" />
    <link:label id="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70_terseLabel_en-US" xlink:label="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2019 Acquisitions</link:label>
    <link:label id="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70_label_en-US" xlink:label="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2019Acquisitions [Member]</link:label>
    <link:label id="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70_documentation_en-US" xlink:label="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2019 Acquisitions</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_A2019AcquisitionsMember" xlink:label="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:to="lab_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="arc" />
    <link:label id="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970_terseLabel_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Working capital acquired</link:label>
    <link:label id="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970_label_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Recognized Working Capital</link:label>
    <link:label id="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970_documentation_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of acquisition cost of a business combination allocated to working capital.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedWorkingCapital" xlink:label="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:to="lab_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="arc" />
    <link:label id="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286_terseLabel_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other net assets</link:label>
    <link:label id="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286_label_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Recognized Other Net Assets</link:label>
    <link:label id="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286_documentation_en-US" xlink:label="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of acquisition cost of a business combination allocated to other net assets.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedOtherNetAssets" xlink:label="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:to="lab_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:to="lab_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="lab_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="arc" />
    <link:label id="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138_terseLabel_en-US" xlink:label="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Market Sector [Member]</link:label>
    <link:label id="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138_label_en-US" xlink:label="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CommercialMarketSector [Member]</link:label>
    <link:label id="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138_documentation_en-US" xlink:label="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial market sector</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialMarketSectorMember" xlink:label="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:to="lab_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="arc" />
    <link:label id="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034_terseLabel_en-US" xlink:label="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Institutional Market Sector [Member]</link:label>
    <link:label id="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034_label_en-US" xlink:label="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">InstitutionalMarketSector [Member]</link:label>
    <link:label id="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034_documentation_en-US" xlink:label="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Institutional Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_InstitutionalMarketSectorMember" xlink:label="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:to="lab_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="arc" />
    <link:label id="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B_terseLabel_en-US" xlink:label="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hospitality Market Sector [Member]</link:label>
    <link:label id="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B_label_en-US" xlink:label="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HospitalityMarketSector [Member]</link:label>
    <link:label id="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B_documentation_en-US" xlink:label="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hospitality Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_HospitalityMarketSectorMember" xlink:label="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:to="lab_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="arc" />
    <link:label id="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381_terseLabel_en-US" xlink:label="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing Market Sector [Member]</link:label>
    <link:label id="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381_label_en-US" xlink:label="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ManufacturingMarketSector [Member]</link:label>
    <link:label id="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381_documentation_en-US" xlink:label="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Manufacturing Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ManufacturingMarketSectorMember" xlink:label="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:to="lab_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="arc" />
    <link:label id="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A_terseLabel_en-US" xlink:label="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Healthcare Market Sector [Member]</link:label>
    <link:label id="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A_label_en-US" xlink:label="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HealthcareMarketSector [Member]</link:label>
    <link:label id="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A_documentation_en-US" xlink:label="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Healthcare Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_HealthcareMarketSectorMember" xlink:label="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:to="lab_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="arc" />
    <link:label id="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4_terseLabel_en-US" xlink:label="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transportation Market Sector [Member]</link:label>
    <link:label id="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4_label_en-US" xlink:label="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TransportationMarketSector [Member]</link:label>
    <link:label id="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4_documentation_en-US" xlink:label="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Transportation Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_TransportationMarketSectorMember" xlink:label="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:to="lab_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="arc" />
    <link:label id="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A_terseLabel_en-US" xlink:label="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Water and Wastewater Market Sector [Member]</link:label>
    <link:label id="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A_label_en-US" xlink:label="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">WaterandWastewaterMarketSector [Member]</link:label>
    <link:label id="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A_documentation_en-US" xlink:label="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Water and Wastewater Market Sector [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_WaterandWastewaterMarketSectorMember" xlink:label="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:to="lab_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="arc" />
    <link:label id="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986_terseLabel_en-US" xlink:label="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short Duration Projects [Member]</link:label>
    <link:label id="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986_label_en-US" xlink:label="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ShortDurationProjects [Member]</link:label>
    <link:label id="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986_documentation_en-US" xlink:label="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short Duration Projects [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ShortDurationProjectsMember" xlink:label="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:to="lab_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="arc" />
    <link:label id="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA_terseLabel_en-US" xlink:label="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service Work [Member]</link:label>
    <link:label id="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA_label_en-US" xlink:label="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ServiceWork [Member]</link:label>
    <link:label id="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA_documentation_en-US" xlink:label="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Service Work [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ServiceWorkMember" xlink:label="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:to="lab_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="arc" />
    <link:label id="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2_terseLabel_en-US" xlink:label="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Site-Based Services [Member]</link:label>
    <link:label id="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2_label_en-US" xlink:label="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CommercialSiteBasedServices [Member]</link:label>
    <link:label id="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2_documentation_en-US" xlink:label="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial Site-Based Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialSiteBasedServicesMember" xlink:label="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:to="lab_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="arc" />
    <link:label id="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C_terseLabel_en-US" xlink:label="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Site-Based Services [Member]</link:label>
    <link:label id="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C_label_en-US" xlink:label="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GovernmentSiteBasedServices [Member]</link:label>
    <link:label id="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C_documentation_en-US" xlink:label="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government Site-Based Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_GovernmentSiteBasedServicesMember" xlink:label="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:to="lab_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="arc" />
    <link:label id="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA_terseLabel_en-US" xlink:label="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mechanical Services [Member]</link:label>
    <link:label id="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA_label_en-US" xlink:label="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MechanicalServices [Member]</link:label>
    <link:label id="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA_documentation_en-US" xlink:label="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mechanical Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_MechanicalServicesMember" xlink:label="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:to="lab_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="arc" />
    <link:label id="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8_terseLabel_en-US" xlink:label="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Energy Services [Member]</link:label>
    <link:label id="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8_label_en-US" xlink:label="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EnergyServices [Member]</link:label>
    <link:label id="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8_documentation_en-US" xlink:label="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Energy Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_EnergyServicesMember" xlink:label="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:to="lab_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="arc" />
    <link:label id="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD_terseLabel_en-US" xlink:label="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Field Services [Member]</link:label>
    <link:label id="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD_label_en-US" xlink:label="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FieldServices [Member]</link:label>
    <link:label id="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD_documentation_en-US" xlink:label="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Field Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_FieldServicesMember" xlink:label="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:to="lab_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="arc" />
    <link:label id="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813_terseLabel_en-US" xlink:label="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shop Services [Member]</link:label>
    <link:label id="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813_label_en-US" xlink:label="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ShopServices [Member]</link:label>
    <link:label id="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813_documentation_en-US" xlink:label="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shop Services [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ShopServicesMember" xlink:label="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:to="lab_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="arc" />
    <link:label id="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2_terseLabel_en-US" xlink:label="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Projects &amp; Extras [Member]</link:label>
    <link:label id="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2_label_en-US" xlink:label="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Projects&amp;Extras [Member]</link:label>
    <link:label id="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2_documentation_en-US" xlink:label="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Projects &amp; Extras [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ProjectsExtrasMember" xlink:label="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:to="lab_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="arc" />
    <link:label id="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55_terseLabel_en-US" xlink:label="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of individual segment</link:label>
    <link:label id="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55_label_en-US" xlink:label="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PercentageOfIndividualSegmentRevenues</link:label>
    <link:label id="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55_documentation_en-US" xlink:label="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of revenues for each individual segment.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_PercentageOfIndividualSegmentRevenues" xlink:label="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:to="lab_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6_label_en-US" xlink:label="lab_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Loss [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:to="lab_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:to="lab_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses, beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="arc" />
    <link:label id="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361_terseLabel_en-US" xlink:label="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative-effect adjustment</link:label>
    <link:label id="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361_label_en-US" xlink:label="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CumulativeEffectOnRetainedEarningsBeforeTax2</link:label>
    <link:label id="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361_documentation_en-US" xlink:label="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the cumulative effect adjustment on retained earnings and the allowance for credit losses before related income tax effect.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CumulativeEffectOnRetainedEarningsBeforeTax2" xlink:label="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:to="lab_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amounts written off against the allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses, ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C_verboseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC_label_en-US" xlink:label="lab_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:to="lab_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="lab_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UK Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:to="lab_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="arc" />
    <link:label id="lab_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0_label_en-US" xlink:label="lab_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:to="lab_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="arc" />
    <link:label id="lab_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398_terseLabel_en-US" xlink:label="lab_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398_label_en-US" xlink:label="lab_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:to="lab_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="arc" />
    <link:label id="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B_terseLabel_en-US" xlink:label="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom Subsidiary [Member]</link:label>
    <link:label id="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B_label_en-US" xlink:label="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">United Kingdom Subsidiary [Member]</link:label>
    <link:label id="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B_documentation_en-US" xlink:label="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">United Kingdom Subsidiary [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomSubsidiaryMember" xlink:label="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:to="lab_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of unrecognized loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic pension cost (income)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:to="lab_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="arc" />
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation plan assets</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Plan Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="arc" />
    <link:label id="lab_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7_label_en-US" xlink:label="lab_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:to="lab_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:to="lab_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows - operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181_label_en-US" xlink:label="lab_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:to="lab_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of identifiable intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (recovery of) credit losses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE_negatedLabel_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefits from share-based compensation</link:label>
    <link:label id="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE_label_en-US" xlink:label="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Tax Benefit from Share-based Compensation, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:to="lab_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="arc" />
    <link:label id="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D_terseLabel_en-US" xlink:label="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash share-based compensation expense</link:label>
    <link:label id="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D_label_en-US" xlink:label="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-cash share-based compensation expense</link:label>
    <link:label id="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D_documentation_en-US" xlink:label="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The aggregate amount of noncash, equity-based employee and non-employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_Noncashsharebasedcompensationexpense" xlink:label="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:to="lab_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other reconciling items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities, excluding the effect of businesses acquired</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows - investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for acquisitions of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale or disposal of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investments in and advances to unconsolidated entities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flows - financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from revolving credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments of revolving credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Lines of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:to="lab_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term debt and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:to="lab_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Taxes paid related to net share settlements of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Plans</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:to="lab_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="arc" />
    <link:label id="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE_negatedTerseLabel_en-US" xlink:label="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for contingent consideration arrangements</link:label>
    <link:label id="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE_label_en-US" xlink:label="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Contingent Consideration Arrangements</link:label>
    <link:label id="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE_documentation_en-US" xlink:label="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments for acquisition related contingent consideration arrangements.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_PaymentsforContingentConsiderationArrangements" xlink:label="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:to="lab_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:to="lab_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Decrease in cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of year (1)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of period (2)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenues</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Assets and Contract Liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:type="arc" />
    <link:label id="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A_terseLabel_en-US" xlink:label="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining Performance Obligations</link:label>
    <link:label id="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A_label_en-US" xlink:label="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RevenueRemainingPerformanceObligation [Table Text Block]</link:label>
    <link:label id="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A_documentation_en-US" xlink:label="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of remaining performance obligation.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_RevenueRemainingPerformanceObligationTableTextBlock" xlink:label="loc_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:to="lab_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining Performance Obligations, Expected Timing of Satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post retirement plans, amortization of actuarial loss included in net income, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Calculation Of Basic And Diluted Earnings Per Common Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D_label_en-US" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="arc" />
    <link:label id="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5_terseLabel_en-US" xlink:label="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RepurchaseProgramSep2011toMar2020</link:label>
    <link:label id="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5_label_en-US" xlink:label="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">RepurchaseProgramSep2011toMar2020 [Member]</link:label>
    <link:label id="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5_documentation_en-US" xlink:label="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">RepurchaseProgramSep2011toMar2020</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_RepurchaseProgramSep2011toMar2020Member" xlink:label="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:to="lab_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, dividend, per share</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase, authorized amount (in US dollars)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased (in US dollars)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining authorized repurchase amount (in US dollars)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:to="lab_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:to="lab_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:to="lab_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:to="lab_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="lab_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08_label_en-US" xlink:label="lab_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:to="lab_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466_terseLabel_en-US" xlink:label="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prime Rate, Bank of Montreal [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466_label_en-US" xlink:label="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreementBaseRateBankofMontrealPrimeRate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466_documentation_en-US" xlink:label="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit agreement base rate, Bank of Montreal prime rate</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember" xlink:label="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:to="lab_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0_terseLabel_en-US" xlink:label="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement Base Rate, Daily One Month LIBOR Rate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0_label_en-US" xlink:label="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreementBaseRateDailyOneMonthLIBORRate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0_documentation_en-US" xlink:label="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit agreement base rate, daily one month LIBOR rate</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember" xlink:label="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:to="lab_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34_terseLabel_en-US" xlink:label="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement Base Rate, Federal Funds Rate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34_label_en-US" xlink:label="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreementBaseRateFederalFundsRate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34_documentation_en-US" xlink:label="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit agreement base rate, federal funds rate.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateFederalFundsRateMember" xlink:label="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:to="lab_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595_terseLabel_en-US" xlink:label="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Agreement, 0% Base Rate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595_label_en-US" xlink:label="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreement0BaseRate [Member]</link:label>
    <link:label id="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595_documentation_en-US" xlink:label="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit agreement, 0% base rate</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement0BaseRateMember" xlink:label="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:to="lab_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B_label_en-US" xlink:label="lab_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:to="lab_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB_terseLabel_en-US" xlink:label="lab_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB_label_en-US" xlink:label="lab_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:to="lab_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_838C8C349CF774A7C043831A9E957712_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_838C8C349CF774A7C043831A9E957712_label_en-US" xlink:label="lab_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:to="lab_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23_label_en-US" xlink:label="lab_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:to="lab_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43_terseLabel_en-US" xlink:label="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2016 Credit Agreement</link:label>
    <link:label id="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43_label_en-US" xlink:label="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement2016 [Member] [Member]</link:label>
    <link:label id="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43_documentation_en-US" xlink:label="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement2016 [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2016MemberMember" xlink:label="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:to="lab_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875_terseLabel_en-US" xlink:label="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020 Credit Agreement</link:label>
    <link:label id="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875_label_en-US" xlink:label="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Agreement2020 [Member]</link:label>
    <link:label id="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875_documentation_en-US" xlink:label="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement2020 [Member]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2020Member" xlink:label="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:to="lab_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Line of credit facility maximum borrowing capacity (in US dollars)</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Term Loan (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:to="lab_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB_terseLabel_en-US" xlink:label="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit agreement, initiation date</link:label>
    <link:label id="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB_label_en-US" xlink:label="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreementInitiationDate1</link:label>
    <link:label id="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB_documentation_en-US" xlink:label="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Agreement, Initiation Date</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementInitiationDate1" xlink:label="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:to="lab_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="arc" />
    <link:label id="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343_verboseLabel_en-US" xlink:label="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expiration date of credit agreement</link:label>
    <link:label id="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343_label_en-US" xlink:label="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CreditAgreementExpirationDate1</link:label>
    <link:label id="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343_documentation_en-US" xlink:label="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Date the credit agreement expires.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementExpirationDate1" xlink:label="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:to="lab_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="arc" />
    <link:label id="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32_terseLabel_en-US" xlink:label="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in borrowing capacity (in US dollars)</link:label>
    <link:label id="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32_label_en-US" xlink:label="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Borrowing Capacity</link:label>
    <link:label id="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32_documentation_en-US" xlink:label="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of increase in borrowing capacity if additional lenders are identified and/or existing lenders are willing to increase their current commitments.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_IncreaseBorrowingCapacity" xlink:label="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:to="lab_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="arc" />
    <link:label id="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F_terseLabel_en-US" xlink:label="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit maximum borrowing capacity (in US dollars)</link:label>
    <link:label id="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F_label_en-US" xlink:label="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters Of Credit Maximum Borrowing Capacity</link:label>
    <link:label id="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F_documentation_en-US" xlink:label="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Letters of credit maximum borrowing capacity.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_LettersOfCreditMaximumBorrowingCapacity" xlink:label="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:to="lab_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitment fee percentage of unused amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial lending rate</link:label>
    <link:label id="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E_label_en-US" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="arc" />
    <link:label id="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036_terseLabel_en-US" xlink:label="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of credit fees</link:label>
    <link:label id="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036_label_en-US" xlink:label="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range Of Letter Of Credit Fees</link:label>
    <link:label id="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036_documentation_en-US" xlink:label="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Range of letter of credit fees.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_RangeOfLetterOfCreditFees" xlink:label="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:to="lab_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:to="lab_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term loan, annual principal payments (in US dollars)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Annual Principal Payment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:to="lab_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term debt (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding (in US dollars)</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA_netLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Borrowings under revolving credit facility (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:to="lab_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Information About Industry Segments And Geographic Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:to="lab_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:to="lab_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:to="lab_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="lab_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:to="lab_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:to="lab_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in US dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:to="lab_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in US dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:to="lab_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:to="lab_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net periodic pension cost (income)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="arc" />
    <link:label id="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762_terseLabel_en-US" xlink:label="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762_label_en-US" xlink:label="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DefinedBenefitPlanNumberOfPlans</link:label>
    <link:label id="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762_documentation_en-US" xlink:label="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Number Of Plans</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNumberOfPlans" xlink:label="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:to="lab_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contributions to defined benefit pension plans</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Anticipated additional contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for restructuring</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:to="lab_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="arc" />
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD_terseLabel_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations [Table]</link:label>
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD_label_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations [Table]</link:label>
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD_documentation_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations [Table]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsTable" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="lab_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="arc" />
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209_terseLabel_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations [Line Items]</link:label>
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209_label_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Remaining Performance Obligations [Line Items]</link:label>
    <link:label id="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209_documentation_en-US" xlink:label="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Line Items] for Schedule of Remaining Performance Obligations [Table]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsLineItems" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="lab_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining performance obligations, percent</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="arc" />
    <link:label id="lab_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574_label_en-US" xlink:label="lab_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="lab_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_4788794D5B6986A959F0C22E6245009C_terseLabel_en-US" xlink:label="lab_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_4788794D5B6986A959F0C22E6245009C_label_en-US" xlink:label="lab_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:to="lab_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:type="arc" />
    <link:label id="lab_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:to="lab_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:to="lab_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:to="lab_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:type="arc" />
    <link:label id="lab_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D_label_en-US" xlink:label="lab_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:to="lab_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521_label_en-US" xlink:label="lab_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:to="lab_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:to="lab_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:to="lab_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:to="lab_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:to="lab_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324_label_en-US" xlink:label="lab_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:to="lab_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:to="lab_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:to="lab_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:to="lab_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:to="lab_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:to="lab_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:to="lab_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:type="arc" />
    <link:label id="lab_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99_label_en-US" xlink:label="lab_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:to="lab_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:type="arc" />
    <link:label id="lab_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412_label_en-US" xlink:label="lab_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:to="lab_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:type="arc" />
    <link:label id="lab_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD_label_en-US" xlink:label="lab_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:to="lab_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29_label_en-US" xlink:label="lab_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:to="lab_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:type="arc" />
    <link:label id="lab_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1_label_en-US" xlink:label="lab_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:to="lab_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:to="lab_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:to="lab_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6_label_en-US" xlink:label="lab_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:to="lab_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:to="lab_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:to="lab_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33_label_en-US" xlink:label="lab_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:to="lab_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="lab_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:to="lab_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital Surplus [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:to="lab_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:to="lab_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="arc" />
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interests [Member]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:to="lab_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cumulative-effect adjustment (2)</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect on Retained Earnings, Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:to="lab_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued under share-based compensation plans</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax withholding for common stock issued under share-based compensation plans</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Common stock dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:to="lab_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="arc" />
    <link:label id="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B_terseLabel_en-US" xlink:label="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock dividends, accrued dividend shares</link:label>
    <link:label id="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B_label_en-US" xlink:label="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DividendsCommonStock1</link:label>
    <link:label id="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B_documentation_en-US" xlink:label="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of accrued dividend shares on outstanding share-based awards.</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_DividendsCommonStock1" xlink:label="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:to="lab_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Distributions to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components Of Net Periodic Pension Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:type="arc" />
    <link:label id="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3_terseLabel_en-US" xlink:label="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for:</link:label>
    <link:label id="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3_label_en-US" xlink:label="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid For Abstract</link:label>
    <link:label id="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3_documentation_en-US" xlink:label="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Paid For [Abstract]</link:label>
    <link:loc xlink:href="eme-20200331.xsd#eme_CashPaidForAbstract" xlink:label="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:to="lab_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:to="lab_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:to="lab_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="lab_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6_label_en-US" xlink:label="lab_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:to="lab_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:to="lab_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:to="lab_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:to="lab_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (in US dollars)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:to="lab_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared per common share (in US dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>eme-20200331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinesses" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:href="eme-20200331.xsd#AcquisitionsOfBusinessesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:href="eme-20200331.xsd#AdditionalCashFlow" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:href="eme-20200331.xsd#AdditionalCashFlowInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:href="eme-20200331.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:href="eme-20200331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:href="eme-20200331.xsd#CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStock" xlink:href="eme-20200331.xsd#CommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CommonStockDetails" xlink:href="eme-20200331.xsd#CommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:href="eme-20200331.xsd#CondensedConsolidatedStatementsOfOperations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="eme-20200331.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Debt" xlink:href="eme-20200331.xsd#Debt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:href="eme-20200331.xsd#DebtNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:href="eme-20200331.xsd#DebtScheduleOfDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DebtTables" xlink:href="eme-20200331.xsd#DebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:href="eme-20200331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShare" xlink:href="eme-20200331.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:href="eme-20200331.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:href="eme-20200331.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:href="eme-20200331.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:href="eme-20200331.xsd#FairValueMeasurementsPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:href="eme-20200331.xsd#FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:href="eme-20200331.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxes" xlink:href="eme-20200331.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:href="eme-20200331.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/Inventories" xlink:href="eme-20200331.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesDetails" xlink:href="eme-20200331.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/InventoriesTables" xlink:href="eme-20200331.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:href="eme-20200331.xsd#NewAccountingPronouncements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:href="eme-20200331.xsd#NewAccountingPronouncementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlans" xlink:href="eme-20200331.xsd#RetirementPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:href="eme-20200331.xsd#RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:href="eme-20200331.xsd#RetirementPlansNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:href="eme-20200331.xsd#RetirementPlansTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersPolicy" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:href="eme-20200331.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:href="eme-20200331.xsd#ScheduleOfRestructuringActivitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformation" xlink:href="eme-20200331.xsd#SegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:href="eme-20200331.xsd#SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:href="eme-20200331.xsd#SegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinesses" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_972FAFBCA7745D1A2DD5E9967E12566F" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_C7E86B2C5C4394FD3D05E9967E128029" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4F8305E9E5F1C19DD59E995AD46DFCFD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4F8305E9E5F1C19DD59E995AD46DFCFD" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_EC629C3A0C0E3F48AF61995AD46E09FB" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BKIMember" xlink:label="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:to="loc_eme_BKIMember_FE203263C728B26C9F37995AD46FF01D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_A2019AcquisitionsMember" xlink:label="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_C25715C3B54E1D3BB94E995AD46F1BC6" xlink:to="loc_eme_A2019AcquisitionsMember_B6A3E8A77BA5A310F3D1995AD46FAD70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_107739AC8470546106FB995AD46EE589" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0E7E713E6A771B99BF85995AD46F0FA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2341FE9AAE529208A895995AD4700E9C" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedWorkingCapital" xlink:label="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_eme_BusinessCombinationRecognizedWorkingCapital_CFC33F644430650C0252995AD4700970" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_BusinessCombinationRecognizedOtherNetAssets" xlink:label="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_eme_BusinessCombinationRecognizedOtherNetAssets_52720496E7667CFBD9D2995AD470B286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_41C2C7C15868DE9B05D6995AD470FB63" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_Goodwill_41C2C7C15868DE9B05D6995AD470FB63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_51B2064CC3AB5EFDB05F995AD470D83F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_AAE96EE5393D5A8D9124995AD470EEAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_58495FFB99657FF58004995AD46FDCA7" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_A77D86E090D8D4FB998F995AD4713717" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlow" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_D2D3C71030BBBCFA269C93A4443D7D3D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_D2D3C71030BBBCFA269C93A4443D7D3D" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1FE8F007CCE5593B735093A4443DACA7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_A3C72EF9E2D0FE6A6C0989DA768222AC" xlink:type="locator" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CashPaidForAbstract" xlink:label="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_A3C72EF9E2D0FE6A6C0989DA768222AC" xlink:to="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:to="loc_us-gaap_InterestPaidNet_E22DC32E84CF8C6012D889DA768298B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_CashPaidForAbstract_CF56333270CB3669C88889DA7682B0F3" xlink:to="loc_us-gaap_IncomeTaxesPaid_2C1CEA7199ED2550127589DA7683E3BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_A3C72EF9E2D0FE6A6C0989DA768222AC" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_AFFF3FAD41DB80CACC1D89DA76832485" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_A3C72EF9E2D0FE6A6C0989DA768222AC" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_CBAAF9D3CA1430D7878E89DA76831676" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_435CA799C2094F6E3680897BE4496AD8" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_D0772299AAA67F1FFF918988A659DAEA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/BasisOfPresentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4FEC4AF1999ACEA22CE5E9967E98E2C4" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_973B08C05334DBD63760E9967E9817C6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_FF019ADF41B27B74C566E9967DAC7E71" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_FF019ADF41B27B74C566E9967DAC7E71" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_D6D637B59A58534C9E4CE9967DAC00F2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_60AF88AE751232E3250E8893BB702C08" xlink:to="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_275C75C36BCB8FAAB5F68893BB71B301" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_4F257AB11A8FE641E94E8893BB714020" xlink:to="loc_us-gaap_EmployeeSeveranceMember_502564E1D5A03BB63C528893BB725053" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_D9A07833CA757F65D57B8893BB716144" xlink:to="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="loc_us-gaap_RestructuringCharges_C2ABBF9B4D4AB2111C168893BB720D00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1EAF87E5CE2A56689F148893BB7241EE" xlink:to="loc_us-gaap_RestructuringReserve_6872C0D001AD6B6358DF8893BB7375C8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_A00EDAE8C1ADC2AC1CBFE9967D9E53E1" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_33A8835A5100DDA2B9FDE9967D9E026D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CommonStock" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1E5522B710C1FB2F87BBE9967E964B7A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1E5522B710C1FB2F87BBE9967E964B7A" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0DAD1A7AA971E5255B6EE9967E960555" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfTreasuryStockTable" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5C4336757D3E0A5045DDC2476312CD34" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_18A37B8B3BFC3F945A3DC24763160F85" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RepurchaseProgramSep2011toMar2020Member" xlink:label="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_4451595CDFB9096F8A85C2476316C21D" xlink:to="loc_eme_RepurchaseProgramSep2011toMar2020Member_21A2D820C8006188D8D8C24763174EA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_7AB1EA25E7255D64EFA3C24763159C2E" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2A63ABF8B8CB55BA4E2AC24763179AA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_9EA6C73383901AFE3D97C2476318E6D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_C612A2AF120665FD1480C24763180AC6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_9D1B9DB6EE967C267BDEC2476318463A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_F4DE5FCABFCA70D5B8FCC247631851BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_CA9E8A7D9F64902D741AC247631869B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_E9CA227AF0CF962B0117C2476317518B" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_E3596974D5E044FDAA5DC247631943FE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_BA3306075D2AF5D303EB9CCAA0AE941A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_BA3306075D2AF5D303EB9CCAA0AE941A" xlink:to="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:to="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_D1D0182D00AFE7A3FC919CCAA0B1FEB7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_DDF05364335A0E20C2219CCAA0B16895" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_35DEC4FEC3166E95F03F9CCAA0B01CB1" xlink:to="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_790B54602BA0A02F6C609CCAA0B20DDB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_NetIncomeLoss_790B54602BA0A02F6C609CCAA0B20DDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_Depreciation_09352EDAE6CC7ABAC90B9CCAA0B25181" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_7C9C98E6986170B2DE999CCAA0B3349F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_DE5F40AC2BF9A50D5BFA9CCAA0B3E305" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_A10B8BE23B9D3265A7F69CCAA0B382AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_82EC25A95D0EF08DFA299CCAA0B3C8BE" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_Noncashsharebasedcompensationexpense" xlink:label="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_eme_Noncashsharebasedcompensationexpense_D7A15E68447EF4E985179CCAA0B3F18D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7DB21D85699172A8F9919CCAA0B2EC41" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_48B2046A3DC2B0F0BA279CCAA0B4F2D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_991D7F37F0F40777EFAC9CCAA0B405A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6AF17DB14C2F078C3FA89CCAA0B26D01" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4F1647E5FA5043A7E2869CCAA0B42E14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_B70E396BF5C71607FA119CCAA0B5F5CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_CF1A2EE113E3AE55D1ED9CCAA0B53B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_6396EA85404CBFCC29C29CCAA0B5E69B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_160796646C0A07BB4DA59CCAA0B5CC1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_781D0BF0BB80F64246D09CCAA0B4ACE2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8C6EF5D51FE0E0547A599CCAA0B5FEEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6F0D51A59AEE43A3115C9CCAA0B11331" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_A2AB9DB46220D48505CE9CCAA0B6C4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_2485898980AE58999EE79CCAA0B6E9C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2F6966DD8B247DD4246A9CCAA0B6F73E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_4457E65E03AC03A4D0289CCAA0B6884D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_5AF81FAC95241B0DB0249CCAA0B6A61C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_4AAAE4758B70D75993699CCAA0B61CF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8AD7139BC081F1129F569CCAA0B7170E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_CDE33BB2EFEEA05D05DA9CCAA0B7E4A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockPlans" xlink:label="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_ProceedsFromStockPlans_8FF71C4FAB187FB554E79CCAA0B7886E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_PaymentsforContingentConsiderationArrangements" xlink:label="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_eme_PaymentsforContingentConsiderationArrangements_8C0B588CBCEBF7B052689CCAA0B82CCE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest" xlink:label="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_PaymentsOfDividendsMinorityInterest_4443CFFD6787BBAD99319CCAA0B8A8B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_DDD0A4F2D48725087F1D9CCAA0B86445" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_4E93B5E50375F3BFC9149CCAA0B8103B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_C77ECB525DDFBA7C228A9CCAA0B85E0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2EA206509B25559460B09CCAA0B8EBC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_D7703FC7E403475699899CCAA0B53A64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_970CA47A858467BA9CF49CCAA0B813D3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12B9E6B5BE5CF2D99AA4E9967E80B810" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9521CC249CA909260B74E9967E806BBE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:to="loc_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7C2A22C6357496600E069307CFD842AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLoss_9B9904670F16AD5684279343EDC95EE1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7C2A22C6357496600E069307CFD842AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3B62CB152AF16D22272C9307CFD8EF30" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7C2A22C6357496600E069307CFD842AA" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_3B62CB152AF16D22272C9307CFD8EF30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_A6D15F67862B775575B09307CFD9CEF6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7C2A22C6357496600E069307CFD842AA" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_A6D15F67862B775575B09307CFD9CEF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_22450475BDC02DA299949307CFD97F95" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7C2A22C6357496600E069307CFD842AA" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_22450475BDC02DA299949307CFD97F95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_4F59048C56A11ABC58509307CFD8ED76" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_96B4A240FDA5B9FEF1339307CFD9BE79" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7E95E969F2E209A2AD277EFDAD184524" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7E95E969F2E209A2AD277EFDAD184524" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4FC15B3723943DB41B7D7EFDAD183EC3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_41954914E6E522472FCCC21802E37C7C" xlink:to="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_04183B0EB87A1DAC6BA5C21802E42EA1" xlink:to="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_CommonStockMember_3DC4FE2EB2A688443C16C21802E439EA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_DF7DC205827CB5F6EA3DC21802E5C5BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_BAA8B1E8CD65879C3EA6C21802E5D143" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_RetainedEarningsMember_257CAB74BD84E6225377C21802E555F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_TreasuryStockMember_2F078714F3A1ED6DFB0BC21802E6CD04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_F53C5498F516886AC004C21802E4DBCC" xlink:to="loc_us-gaap_NoncontrollingInterestMember_4C2473BFBA9C161C8DCCC21802E666EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6C7DBF1AF14855D3AC4EC21802E4FEAB" xlink:to="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_C96A090650366D540DC6C21802E6C3FA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_796C22CEAB8ECAA3BAA8C21802E6D648" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_NetIncomeLoss_796C22CEAB8ECAA3BAA8C21802E6D648" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_7B1A6CD5045B0D081A3BC21802E600E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_1132D35569F7B2C6E63BC21802E7B993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_EF286E59B545C2B96AF4C21802E76DCF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_E7CC07A8EC8352F4E208C21802E7A93A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_846AFE452E35F89D5383C21802E7D737" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_DividendsCommonStock_1FEF0DD178DA6B853B0CC21802E7F021" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DividendsCommonStock1" xlink:label="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_eme_DividendsCommonStock1_96DA30E42E39E3EC996AC21802E7D90B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_27BA6A3E704DC0012656C21802E7B8F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_7FE8EE4B18EA78E19C20C21802E87E85" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_7507F18355AEACE27EA4C21802E8D23F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_9A30635551ECC16FA5C7C21802E6E79D" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0C72C714FCA676142BB6C21802E86762" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_9C4D2FE273029E51DE3531B8B29AC80C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_9C4D2FE273029E51DE3531B8B29AC80C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4185DD1F15A8557BA80C31B8B29B5A03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_GrossProfit_CB09153C3574C56AFC3931B8B29BD2F6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_221314BAB386001E874731B8B29C5C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_RestructuringCharges_C696177475FAFF2120F431B8B29CA5A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_OperatingIncomeLoss_C640347915EB913B220D31B8B29CBF1E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" xlink:label="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_AF9C2C9911535DF9445031B8B29CFE00" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_AF9C2C9911535DF9445031B8B29CFE00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_8FEF036908BD09CDE3F631B8B29CA06F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_C4E2122F5461DCE6DF6631B8B515944E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_A64EA76D57EB9948416F31B8B29CA075" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_A64EA76D57EB9948416F31B8B29CA075" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_NetIncomeLoss_3F4AA23810D87E24225B31B8B29DB254" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_DBEA6C86581CBFF6DA4731B8B29E15CD" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_EarningsPerShareBasic_DBEA6C86581CBFF6DA4731B8B29E15CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_33427E92696CF277430531B8B29ED585" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_EarningsPerShareDiluted_33427E92696CF277430531B8B29ED585" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_29B5D9A8A58B9649C58331B8B2976D67" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_D15F9F71332BC24771F831B8B29F9034" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:to="loc_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_38A4FF0BC7CE16EE8FF49307CFF59E6C" xlink:to="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3965D5FD6D3A93F0F9269307CFF64C73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_B15A89FD49ED5059802E9307CFF60CF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_243E4EFEA6BBC14C2E709307CFF6F4CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_BBE8D9DDF361D9FF17B89307CFF7DEB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1CCD7D6BAF7DE2F253F19307CFF7EFFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_AssetsCurrent_90CA63FA9D912D8B51DC9307CFF7F44C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0022EAB1CB61E9D15F649307CFF7A7A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_909F7234342044BDA2149307CFF76A1F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_Goodwill_10EC296E3125518718739307CFF85AB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72CF64E2D6CD1D2761309307CFF8FC81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_05A14E801C3D4C9F544E9307CFF8FF59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_BCF743C57B1F7D18D32C9307CFF5B41A" xlink:to="loc_us-gaap_Assets_04C14EAFD82E283BA63B9307CFF8C64A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2E3FE104578C27427B879307CFF5DD11" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities_26EE4B9FEA4D8597D14B9307CFF8086C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_AccountsPayableCurrent_4CE83AC84E0328709D8B9307CFF9E5FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_0F65D400CEF49F8E43509307CFF9F167" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_5E5E8AD33CCBFCB0056A9307CFF97E0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_B3C6D28E20EBD4A32C4E9307CFF951F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_C826FBB0FB74C0F3A2D69307CFF98B75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_BCB1174C6FCF7444280A9307CFF87982" xlink:to="loc_us-gaap_LiabilitiesCurrent_79089D85A4E1A2715F1A9307CFFAA62D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_LongTermLineOfCredit_A19E6DCB9576762745809307CFFA5535" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent" xlink:label="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent_0CF5E2085852EF7C22819307CFFA65A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_997A8C872EE1093257CB9307CFFAA6D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_EA732B913CB134910E3E9307CFFB1420" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_Liabilities_AD62361E776B2319950C9307CFFBDE05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:to="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_PreferredStockValue_A9CF5CAA88ABD71E6D269307CFFBC673" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_CommonStockValue_A339880CEC625B00AC729307CFFB5832" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_58218EDB758934A58E289307CFFC92D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62EA9DA0BFDAFE24DA029307CFFC8ABC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_456A1CFED9BCB918614D9307CFFC4AC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_TreasuryStockValue_0C1380B399FED466E5F99307CFFC0558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_24506C9A6D3E4DE373B49307CFFBA8C5" xlink:to="loc_us-gaap_StockholdersEquity_D90A2EF27DB171D637FE9307CFFCCAED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:to="loc_us-gaap_MinorityInterest_C323CA847B73BD930AE69307CFFC5BDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_66C9C1EE748F637899F89307CFFB77C9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_D1826DFD2B08B6C3A6069307CFFD0146" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0603525D70EFC8D53B0B9307CFF84245" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0EC6F956CF24AA16C8FB9307CFFD2A3E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3BA7A6346D49D4EFADDD9307CFE73C24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_D92110A8980FF04133CD9307CFE7121A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_C782960D82206B40B8E79307CFE7D94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_PreferredStockSharesIssued_36182614D2A039D133549307CFE76696" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0CD852EF32D9224248179307CFE792E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9E722127AE272E7496759307CFE89245" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3CA30234D32F257CF0DB9307CFE850A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_CommonStockSharesIssued_954F71D1CD5E18902BD99307CFE83071" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_65059DC2F3A2057F81169307CFE77077" xlink:to="loc_us-gaap_TreasuryStockShares_78ED31824C2F6477B0839307CFE8B187" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/Debt" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_E00933AF44CCA8D4A2F3E9967DBE1D1C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_E00933AF44CCA8D4A2F3E9967DBE1D1C" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_21359E2F350B7E0A3F25E9967DBFC1A0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ADAF5524520BEC999883831A9E8CAF1C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ADAF5524520BEC999883831A9E8CAF1C" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_B90506AAE3D08CE1D007831A9E8D6703" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_B509359FD7EC3A9152BC831A9E8D9527" xlink:to="loc_us-gaap_SubsequentEventMember_ACC7B7187157B54D2132831A9E8D4A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_68E7E6BF817D960292BD831A9E8D8DEC" xlink:to="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2C6FF23A143667BCE0B2831A9E8D8187" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_89D1F03FF117ED568B5A831A9E8E22C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_E7D4BD567B7909764AD1831A9E8E3A6E" xlink:to="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BaseRateMember" xlink:label="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_us-gaap_BaseRateMember_E1CF6A594344E496DD20831A9E8F8F08" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember" xlink:label="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember_D1FA8AF60E98CA8AFD9C831A9E943466" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember" xlink:label="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember_18D07C2BB3E87CFA3356831A9E943EB0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_25E3924BB89DFB41D3AF831A9E952654" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementBaseRateFederalFundsRateMember" xlink:label="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreementBaseRateFederalFundsRateMember_56B3508728576D165445831A9E95BE34" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement0BaseRateMember" xlink:label="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_4AA2C82D68418AEBB8C7831A9E8F5EF1" xlink:to="loc_eme_CreditAgreement0BaseRateMember_3755F2B071427F4BB2A0831A9E95F595" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_C90A884DC4E41DB47825831A9E95639B" xlink:to="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:to="loc_srt_MinimumMember_838C8C349CF774A7C043831A9E957712" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_CF16EA3E3256D05C104B831A9E9514DB" xlink:to="loc_srt_MaximumMember_949F989BEFEBE1A3A4DC831A9E964D23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_F2EA6D5DA3CCA76C0B09831A9E96AF87" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2016MemberMember" xlink:label="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_CreditAgreement2016MemberMember_1EC2B1946B6B08E6BA87831A9E974E43" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2016MemberMember" xlink:label="loc_eme_RevolvingCreditFacility2016MemberMember_8821233F644B25B37E20831A9E972FBD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_RevolvingCreditFacility2016MemberMember_8821233F644B25B37E20831A9E972FBD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2016MemberMember" xlink:label="loc_eme_TermLoan2016MemberMember_00CE6A910EF9E7180C3D831A9E97FA7B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_TermLoan2016MemberMember_00CE6A910EF9E7180C3D831A9E97FA7B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreement2020Member" xlink:label="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_CreditAgreement2020Member_347CC7ED2BD8D78F0186831A9E976875" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2020Member" xlink:label="loc_eme_RevolvingCreditFacility2020Member_8F34F30839E6F07A8260831A9E97F54E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_RevolvingCreditFacility2020Member_8F34F30839E6F07A8260831A9E97F54E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2020Member" xlink:label="loc_eme_TermLoan2020Member_D4A362F35736BFF5D777831A9E978A37" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_F9B61E68122C5B838D89831A9E96E27B" xlink:to="loc_eme_TermLoan2020Member_D4A362F35736BFF5D777831A9E978A37" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6F2AAB7CD4302A5B1B85831A9E8C6AF7" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_13268799B5FD81680FC8831A9E9885A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermDebt_CB1503E86268BE7D6F97831A9E98BCE4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementInitiationDate1" xlink:label="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_CreditAgreementInitiationDate1_252014245CCBBD33B78A831A9E98FAEB" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CreditAgreementExpirationDate1" xlink:label="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_CreditAgreementExpirationDate1_DF49927AE772C5D3206E831A9E989343" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_IncreaseBorrowingCapacity" xlink:label="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_IncreaseBorrowingCapacity_D8B9A30AED8B5AB1F0B7831A9E98DD32" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_LettersOfCreditMaximumBorrowingCapacity" xlink:label="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_LettersOfCreditMaximumBorrowingCapacity_D2B8A02C485281CEDCCE831A9E980B5F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_D9177C948F0522D2A88D831A9E99A313" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_1B64801C7D0A28742097831A9E99F130" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingVariableInterestRate_B5420AB896EF44D12EC1831A9E995E4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_F8A24D07C39195E928B7831A9E99241C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_4972072233D5B2F67FF5831A9E9ABF2B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RangeOfLetterOfCreditFees" xlink:label="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_eme_RangeOfLetterOfCreditFees_0E84DD121F78A6A3D0B5831A9E9A8036" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1227BD6C4B1A9721DDDF83231F7E77D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_DebtInstrumentAnnualPrincipalPayment_8CD8C408E66BA3864E34831A9E9A1422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_80B6BA3373BA026AA13D831A9E9A5864" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_667AE6B06860BC85E4E9831A9E9AA3B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2009/role/netLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_556207368C729B61604B831A9E981950" xlink:to="loc_us-gaap_LongTermLineOfCredit_8D3A422F0A8E148CD02B831A9E9A1DFA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_80158296BA2946F7A0E393D2AD233983" xlink:to="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:to="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7C6E7F4AD816A599333993D2AD287B73" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2020Member" xlink:label="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_RevolvingCreditFacility2020Member_BE5B1C7139D2ECDE463393D2AF64968F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2020Member" xlink:label="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_TermLoan2020Member_76AF4F3EDFDDD292540993D2EA4B1187" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevolvingCreditFacility2016MemberMember" xlink:label="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_RevolvingCreditFacility2016MemberMember_FC736C3A284D5A56FC4393D3A415B8C6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TermLoan2016MemberMember" xlink:label="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0FD4339286C306F7985093D2AD28E9A4" xlink:to="loc_eme_TermLoan2016MemberMember_DE7333FF249F49A66EE693D2AD290828" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_C4CC8DA45A51744F458093D2AD26AF33" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermLineOfCredit" xlink:label="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermLineOfCredit_5337371C549C99227F2493D2AD291199" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermDebt_328BD9B1D5A072B1A89A93D2AD2A8026" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3FFB492168707423429593D2AD2ADA8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_FinanceLeaseLiability_8E02E2511408CCDE778093D2AD2A879F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_AD6321A7AE479C5B164F93D2AD2A7E33" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations" xlink:label="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations_E5A34672A218E019F75793D2AD2A45D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9D98ED7A12F8294D75B993D2AD29838B" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_A1C204A0F2E42158CF5C93D2AD2AB4B4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_60E8FE950D7302E8B197E9967D6F4396" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_60E8FE950D7302E8B197E9967D6F4396" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_CBEF8B594959C64C0117E9967D6F3934" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentType_4788794D5B6986A959F0C22E6245009C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentQuarterlyReport_5190B80E5BB95E3706CAC22E6245D33E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentPeriodEndDate_17B91F0155F7DC976D7FC22E6245C5EF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentTransitionReport_6E940298FB5D61BDD093C22E62452858" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityFileNumber_3B61E6946F960FB00BCAC22E6245FC7D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityRegistrantName_6EB38FFB3C3239330727C22E6246B521" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityCentralIndexKey_7021B3DEC184CFC82A0EC22E624640DE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_CurrentFiscalYearEndDate_8367F7809044F48189CBC22E6246A769" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentFiscalYearFocus_1D00057A59B740661947C22E6246FDAF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_DocumentFiscalPeriodFocus_D488383017F76A32B71AC22E62473C0B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_AmendmentFlag_E81D5527942702C18E09C22E62474324" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4F6697A3EE18371C480AC22E62471995" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityTaxIdentificationNumber_DE2779D337DFC2EEE335C22E62478911" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityAddressAddressLine1_01D1FFBB3A61FC9A2D26C22E6247D086" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityAddressCityOrTown_6DDDBAEB4E6E6E686410C22E624763BB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityAddressStateOrProvince_66F396879EE977585419C22E62471D9D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityAddressPostalZipCode_243E6E15620D408993FEC22E624885D5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_CityAreaCode_DFDC1A45ED0919BEBC2AC22E6248CD99" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_LocalPhoneNumber_24B63CA062E7E7E7CCF5C22E6248F412" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_Security12bTitle_2B8A7E102D8A3F7856C0C22E6248F0BD" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_TradingSymbol_B7C0873789651A6973FFC22E6248CE29" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_SecurityExchangeName_7D1FCC6DCAA4E26B30F9C22E6248D0B1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityCurrentReportingStatus_41C16C2709113BC2D88CC22E62482F7E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityInteractiveDataCurrent_899212C3408485864455C22E62499C94" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityFilerCategory_72813F5833FA7511E2D7C22E624923B6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntitySmallBusiness_79ADD4DE3055C7FEDCA2C22E62497FDE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityEmergingGrowthCompany_5325B381E7D5FE12E2F7C22E6249ABF0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityShellCompany_74B1D057CA6B584A45DDC22E6249DD33" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:type="locator" />
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_C9F83463BC27266BBA2CC22E62452574" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_A8B34C21FE33636D6C64C22E624A4933" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_78FD61C1011A974E33E6E9967DEEECB4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_78FD61C1011A974E33E6E9967DEEECB4" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_4953B832F16AB2FCA03CE9967DEE28E7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:type="locator" />
    <link:loc xlink:href="eme-20200331.xsd#eme_NumeratorEarningsPerShareAbstract" xlink:label="loc_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="loc_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_NumeratorEarningsPerShareAbstract_4B39B0B5C9A2454BC4B7C22E615F286C" xlink:to="loc_us-gaap_NetIncomeLoss_0F951462F31908F92FA6C22E615FD839" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DenominatorEarningsPerShareAbstract" xlink:label="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5EBD707BACC29750A0B4C22E61608844" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_AC9211CF5A415733ACD3C22E6160F8A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_DenominatorEarningsPerShareAbstract_F5713D789AD4EF2E92FFC22E616095B1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3FCE65C9B4C3E6593273C22E61600DD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="loc_us-gaap_EarningsPerShareBasic_1D592CED1B5890126F86C22E6160EC53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_35FE387153A7FF699540C22E61613BD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_A549960124E838D14BD0C22E615FF4D2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2FD6CD051FD4769B1F3FC22E61663671" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_4131A25470569523C108C22E61664C55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_C6D83A67EF36A908B220C22E61619DD6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_98705D1025845E1B1BE5C22E61678DE8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_566B0F6D0403BDD3E019C22E61673A7A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_AA12CEBE274AA5A0D7FAE9967E7C4777" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_AA12CEBE274AA5A0D7FAE9967E7C4777" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_26D044BBA90CC31C65D6E9967E7C313D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6A60001370B8C91E3D7AE9967E0B85F1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6A60001370B8C91E3D7AE9967E0B85F1" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_32087784B7C526597828E9967E0B1B87" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsPolicy" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_CC0CA1A6B8CD36B6D753E9967D9C3DCC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_CC0CA1A6B8CD36B6D753E9967D9C3DCC" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_6E4F388B87140B41AAC4E9967D9C688A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_CB52F5471C72A58DF367E9967E5169BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_CB52F5471C72A58DF367E9967E5169BA" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_136FACA1A6D641B9F49CE9967E527FDF" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0993CC4A470E8A0C5CCFE9967E52C8A2" xlink:to="loc_us-gaap_MoneyMarketFundsMember_24C7EE9B18C9E864496FE9967E52E615" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_6208EC519B2FDDDA7102E9967E53E49B" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3F31E857266A5C45945FE9967E53520F" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_7C76F3621D27F59485A3E9967E534584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_CE2B757FEF8B2605AEBEE9967E536BAB" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_01DC8DEA67704010E109E9967E54F409" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2CC888BDE6FEA1C229D2E9967E54FCF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_D3B18FDACA05C493DC57E9967E541ED5" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_EDFFC6E1060BF6F2E90FE9967E542216" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1C5768E76177B30F7303E9967E556985" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_F6B3781A7057C43F22C5E9967E54CB15" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_402BE2D497294E14C7AFE9967E552CAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1EA1ACD5DC52C2E8D2BDE9967E529B9D" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_EE72107DC8667F798822E9967E55A369" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_B7CEB66110E54B942C9DE9967E55BA41" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_B7CEB66110E54B942C9DE9967E55BA41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationPlanAssets" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_33FE5F1B409BEBC89D97E9967E56381F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_08496005CC52D8E2F2D4E9967E5526EE" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_EA985C767D1BE822A6EAE9967E56CCB9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1792C28D370AEA3AC12BE9967DEAF091" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6B4FFA289CC881C17437E9967DEAC5D9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2A836E4A9893E27EA005E9967D67E611" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2A836E4A9893E27EA005E9967D67E611" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_D33B882F0C99AAFA34F6E9967D67A041" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_DB6FC6AA17CADAAD43D2E9967DF11F1D" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_C60B2710710CB34DF157E9967DF12319" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1F89517D52E2DC6EA661E9967DF18E99" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5CDF37927A412B3120D1E9967DF13633" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_E351706BD8D26B28FBDBE9967DF235F9" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_EffectiveIncomeTaxRateBeforeDiscreteItems" xlink:label="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_eme_EffectiveIncomeTaxRateBeforeDiscreteItems_F611441F226A77E14979E9967DF29065" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_2D42FE43419A27DB4A4EE9967DF27D61" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_A6410BCA42D28FB2BF97E9967DF2C73F" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_979F759D7AC72362BFACE9967DF2D283" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_26C14101123FF51EB790E9967E4CC87E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_26C14101123FF51EB790E9967E4CC87E" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_731E067231F4837B623BE9967E4CF1C3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_D4EE3C47DAFA1F6F92DD93C377675D1D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_F2F3007D3F07CF269A5593C37767BBBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_EB31C0898B0C094131C393C37766C9E0" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves_83089E1CD1D3128E017793C377672231" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_A98426EBA6A000B93B84E9967E0CF4B4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_A98426EBA6A000B93B84E9967E0CF4B4" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_CC94A2A08DFC9415A3ABE9967E0C4CE3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_6DF29932D3997707670EE9967D87E68F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_6DF29932D3997707670EE9967D87E68F" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_EC64D1DE8B534D297162E9967D87EEC9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3DE83A98087083F031CA9D9928F32B75" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_3DE83A98087083F031CA9D9928F32B75" xlink:to="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_8650E3E26C5C0E8B576D9D9928FC0876" xlink:to="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_4D2E64CF6E486C08EACA9D9928FD7EC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_C856EBFFC7BAED941D579D9928FCC86D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_4D2E64CF6E486C08EACA9D9928FD7EC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_70EA28CA82744C4A1B259D9928FB55BC" xlink:to="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_17CA5CF978CB994D79F69D992BD82865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_51841D95E763B1371BF89D9928FD5F9B" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_83C273F1D8AC0B3C85929D9928FE9E8F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_0F4E85D411453434DAB0C22C60DAE249" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_658576834D6142BA23E9C22C60DAE8E4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditLossAbstract" xlink:label="loc_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditLossAbstract_B1C93B762AEBF192F641C152BEC629F6" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7A26137F4B473389FF9AC155A235AC6B" xlink:to="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_2F978EEC74C133085BC0C155A2FFCC01" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_D580D3BD0B8DC25AF89AC1560666CF55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_4E0A8627F4B728CAE0F1C15506E813DC" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_06F6C41870EC59AD88C6C152BEC9A8F5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CumulativeEffectOnRetainedEarningsBeforeTax2" xlink:label="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_eme_CumulativeEffectOnRetainedEarningsBeforeTax2_24C2869D23B953A9E281C152BECA9361" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_42D819FB853D73E43F4FC152BECAEC28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_922370EAEAB4D04FC3EFC152BECA5F9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_43379F97D1F45909E7AFC15506EE33EE" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_23376F7DAE10E0AC18B0C152BECBD518" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/NewAccountingPronouncementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D1D19C2E2AD3B6B332B9C64F89B6635B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_D1D19C2E2AD3B6B332B9C64F89B6635B" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_7E00F2A9D747DC3B3C19C64F89BC953B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_85240F11B6CB402DE5ABE9967DAA8EEE" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_C72A7FB12B9DF28D769EE9967DAA978C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_FC2078038FE50F59965DE9967DF6205D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_FC2078038FE50F59965DE9967DF6205D" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_A60A7FF5B2C580DBE328E9967DF6612D" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_C18E744E3A854E5D6F60E9967DF7FFC8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:to="loc_country_US_C18E744E3A854E5D6F60E9967DF7FFC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_88F2A1238865BF55A4AFE9967DF6AB7E" xlink:to="loc_us-gaap_ForeignPlanMember_6AC70DD57C48002E390BE9967DF7A15F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_B49766FD984C9D437898E9967DF7FFB0" xlink:to="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomSubsidiaryMember" xlink:label="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_BF3CA7730CC6C8D91C82E9967DF76398" xlink:to="loc_eme_UnitedKingdomSubsidiaryMember_20D285ADD6955E2810A8E9967DF7E68B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9647306775F43FCB9432E9967DF610C2" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_F96EC1536A7C76C48C01E9967DF84390" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_4CAED5114D2238A622A9E9967DF82E9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_9CE4383D4D915EE32EA8E9967DF87F86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_91E99DDFAA22F91751ACE9967DF8C660" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3E1D98ED8C80D07E1904E9967DF8FD13" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8743DD95EF74B0BF6C77E9967D6B2C77" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8743DD95EF74B0BF6C77E9967D6B2C77" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationAxis" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanSponsorLocationDomain" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_279C75AFB1B9B020E1CCE9967D6BD89B" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_82CCE899999D792AA475E9967D6CCD65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:to="loc_country_US_82CCE899999D792AA475E9967D6CCD65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ForeignPlanMember" xlink:label="loc_us-gaap_ForeignPlanMember_E9B41CEBB74B26E6E24DE9967D6C8DD4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ED036059925B21ED73B9E9967D6B471A" xlink:to="loc_us-gaap_ForeignPlanMember_E9B41CEBB74B26E6E24DE9967D6C8DD4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:to="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_C834151591369112DC28E9967D6C9C6A" xlink:to="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomSubsidiaryMember" xlink:label="loc_eme_UnitedKingdomSubsidiaryMember_90D3549941140E4066D9E9967D6CCF79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_984F0823A3BBD9059839E9967D6CF9B5" xlink:to="loc_eme_UnitedKingdomSubsidiaryMember_90D3549941140E4066D9E9967D6CCF79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_8DF393146CF3FE338DBBE9967D6BBCE0" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_AF199D99376244C3E6B7E9967D6DFBA4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNumberOfPlans" xlink:label="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_eme_DefinedBenefitPlanNumberOfPlans_BA3787780B42D1104CF0E9967D6DA762" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_4DE8AA80227DE7F406C4E9967D6D1BBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_8F20AFEC18CEC5B47033E9967D6D5BCB" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_679A4B20B50D2F3D1A97E9967D6D9C5D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RetirementPlansTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8240D3E441B39AF6FD4FE9967D634EB7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8240D3E441B39AF6FD4FE9967D634EB7" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_CE6957010CD1A204473CE9967D63096A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_C186289D075E4C54A08BE9967DEC5877" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_C186289D075E4C54A08BE9967DEC5877" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_AE3E076347B632040023E9967DECD4B7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_CD4EC14F65257E6B82FA8E4078A8C419" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_DBDD9438B2544D5DB8AD8E4078A86DE1" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:label="loc_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_C7AFA7371FDE6319BF3D8E4078A8340D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossOnContracts" xlink:label="loc_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_us-gaap_LossOnContracts_D105C3D408CDFD27E71B8E4078A8AC19" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractwithCustomerAssetsandLiabilitiesNetChange" xlink:label="loc_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_eme_ContractwithCustomerAssetsandLiabilitiesNetChange_77CE0A5DD3C94930D6D38E4078A8D5B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetCreditLossExpense" xlink:label="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_us-gaap_ContractWithCustomerAssetCreditLossExpense_D4E779C749ED7364E5768E4078A8D60F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_B7F8B565ACA3289F6C868E4078A5AF5C" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_DAF45A951E48B14D8FCE8E4078A914C1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5CDD8C792B99BAAC1F19E9967DD191DF" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_D7989F68FB7AC9615141E9967DD1D1C8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_26C3BF268507C998C7500E3B94F7D2BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetNoncurrent_E8B861EC493294311DA10E3B94F7FED8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8964F083407066A679030E3B94F86C4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_9F326DE34E9169CFF8A80E3B94F84AC7" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ContractwithCustomerAssetsandLiabilitiesNet" xlink:label="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F32933307081C226ECCE0E3B94F70BAC" xlink:to="loc_eme_ContractwithCustomerAssetsandLiabilitiesNet_C99D9F87F7573536A6FF0E3B94F87DA5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4E7E032FC06CB0C2E7BAC22E61DD2BD7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4E7E032FC06CB0C2E7BAC22E61DD2BD7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_20EC12FBFD475373D789C22E61DEA311" xlink:to="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialMarketSectorMember" xlink:label="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_CommercialMarketSectorMember_4A9C6188797323B96288C22E61DEC138" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_InstitutionalMarketSectorMember" xlink:label="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_InstitutionalMarketSectorMember_0DF727EE8562E3B81277C22E61DE7034" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_HospitalityMarketSectorMember" xlink:label="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_HospitalityMarketSectorMember_7B71FD3321E2F701A224C22E61DFFE3B" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ManufacturingMarketSectorMember" xlink:label="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ManufacturingMarketSectorMember_2A21395DC1A4FF66D170C22E61DF9381" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_HealthcareMarketSectorMember" xlink:label="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_HealthcareMarketSectorMember_1ECFD6EA96B904C97D30C22E61DF383A" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_TransportationMarketSectorMember" xlink:label="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_TransportationMarketSectorMember_07C75CAE3E2F44821F35C22E61DF0DA4" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_WaterandWastewaterMarketSectorMember" xlink:label="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_WaterandWastewaterMarketSectorMember_10E29BED7A50139ACDC2C22E61DFE81A" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ShortDurationProjectsMember" xlink:label="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ShortDurationProjectsMember_99DBFB0127E0CD7F7A1CC22E61DFD986" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ServiceWorkMember" xlink:label="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ServiceWorkMember_51B00E24E0A6946B0C3DC22E61E002CA" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_CommercialSiteBasedServicesMember" xlink:label="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_CommercialSiteBasedServicesMember_9690DE93FD22FC3B3251C22E61E08BD2" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_GovernmentSiteBasedServicesMember" xlink:label="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_GovernmentSiteBasedServicesMember_A3D10F2649D4EEB2E1E5C22E61E0786C" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_MechanicalServicesMember" xlink:label="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_MechanicalServicesMember_B9F61B2D0FD1C5547EA1C22E61E005AA" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_EnergyServicesMember" xlink:label="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_EnergyServicesMember_8102D0E71D294891BBCDC22E61E14DB8" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_FieldServicesMember" xlink:label="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_FieldServicesMember_643877E31E7E280E071FC22E61E1B8DD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ShopServicesMember" xlink:label="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ShopServicesMember_5EF11AD87E87B3AE9319C22E61E19813" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ProjectsExtrasMember" xlink:label="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_2C88B0E91CFABF23A227C22E61DE2E1D" xlink:to="loc_eme_ProjectsExtrasMember_529FA361A5183C166D8BC22E61E15CF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_A851882C799961FBD582C22E61E18772" xlink:to="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_F1F422A4FB30B43D80C3C22E61E2C0EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:to="loc_us-gaap_OperatingSegmentsMember_F1F422A4FB30B43D80C3C22E61E2C0EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_B9439481EE68CA32BD77C22E61E2FDE2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_C96C5CCB69488276DB94C22E61E1E9AD" xlink:to="loc_us-gaap_IntersegmentEliminationMember_B9439481EE68CA32BD77C22E61E2FDE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_175BCC6EC61421ED469AC22E61E2EC10" xlink:to="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_632C1C0335B658FE02F0C22E61E2FC11" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_632C1C0335B658FE02F0C22E61E2FC11" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_2FE7CB0A32E9A6176B7DC22E61E3BFAE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_2FE7CB0A32E9A6176B7DC22E61E3BFAE" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_B022EB7E03C10218B2C7C22E61E361B5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_B022EB7E03C10218B2C7C22E61E361B5" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_B7D4DCA781C4A72F9B9AC22E61E31438" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_B7D4DCA781C4A72F9B9AC22E61E31438" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_9D85D1DE23127495EB2BC22E61E4CAA5" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_44D4C01BDDB233183C10C22E61E263A0" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_9D85D1DE23127495EB2BC22E61E4CAA5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_40076D836F89C33FE14BC22E61E40F3D" xlink:to="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_910B51EDE3FB666CCA5FC22E61E48634" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:to="loc_country_US_910B51EDE3FB666CCA5FC22E61E48634" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_217BE428C33759C591FCC22E61E494BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_EEEBF86AE13C2E481C36C22E61E4DA67" xlink:to="loc_country_GB_217BE428C33759C591FCC22E61E494BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_868A54AD6ACE57851A70C22E61DDC929" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_3FEEBFB1E9070C8E1B2FC22E61E5602D" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_PercentageOfIndividualSegmentRevenues" xlink:label="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_B2AACE57BCCD0975BCB6C22E61E4FA47" xlink:to="loc_eme_PercentageOfIndividualSegmentRevenues_A8D85DAD14DE4BB9412BC22E61E5EE55" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F9D518847AD1E6CEE8520E102EC76BF9" xlink:type="locator" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsTable" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_F9D518847AD1E6CEE8520E102EC76BF9" xlink:to="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_0C49515068EBA6B702B50E102EC83158" xlink:to="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_993F0BBBF5532180F9FA0E102EC8D049" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:to="loc_country_US_993F0BBBF5532180F9FA0E102EC8D049" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_71252E3D3580332558EB0E102EC9B0BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_14DC338AB791C5B445B30E102EC86985" xlink:to="loc_country_GB_71252E3D3580332558EB0E102EC9B0BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_EFA5F77A7E3F3BACCE2A0E102EC95415" xlink:to="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_6E1AB22E51FBDB649C720E102EC94E33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_6E1AB22E51FBDB649C720E102EC94E33" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_96964739E45E7E9569850E102ECA6E28" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_96964739E45E7E9569850E102ECA6E28" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_51A077D42441F559DC4D0E102ECA7B39" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_51A077D42441F559DC4D0E102ECA7B39" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_F97A444152EE24F5545B0E102ECAFF09" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_F97A444152EE24F5545B0E102ECAFF09" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_E103E1623E0A674F31D20E102ECA0375" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9455D891D0EA3ADA985F0E102EC9210E" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_E103E1623E0A674F31D20E102ECA0375" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_ScheduleofRemainingPerformanceObligationsLineItems" xlink:label="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsTable_E5EBEE02A09535D6EEA50E102EC7CACD" xlink:to="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_087D53139C98A67412B50E102ECAE41C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_087D53139C98A67412B50E102ECAE41C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_eme_ScheduleofRemainingPerformanceObligationsLineItems_9C85F30432D0025817F90E102ECA5209" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_02C8CE267C9B71BDB72F0E102ECB1CA7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6314B14946DAF64F41BDC22E61A01136" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_6314B14946DAF64F41BDC22E61A01136" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_B2505FB6C906DCFFE05DC22E61A0B12A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_852B737CC3D4C896BF9DC22E61A0B0AE" xlink:to="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_AB51AA05505A7AD5DCF5C22E61A1801E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_AB51AA05505A7AD5DCF5C22E61A1801E" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_C39B43AFDABB55A379A7C22E61A26142" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_C39B43AFDABB55A379A7C22E61A26142" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_312D147FB1DF1ECA5A11C22E61A235F0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_312D147FB1DF1ECA5A11C22E61A235F0" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_50C475A3369FDB49E394C22E61A2C943" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_50C475A3369FDB49E394C22E61A2C943" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_C672F7B406E40C0299ADC22E61A2E609" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6535414851251D68F344C22E61A06B80" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_C672F7B406E40C0299ADC22E61A2E609" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1DB48F249B28EFB756ABC22E61A2BED5" xlink:to="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_BFAE873C72832B3795D0C22E61A2F988" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:to="loc_country_US_BFAE873C72832B3795D0C22E61A2F988" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_6785DDFDC07260D3F485C22E61A3C7B4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_3856297E708E89B2E69DC22E61A2C66B" xlink:to="loc_country_GB_6785DDFDC07260D3F485C22E61A3C7B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_E754B9E77C2FB3382D31C22E61A0C237" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_019926577432314E8FA7C22E61A30EF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_FF68CAC9BA5563980ABBC22E61A34A08" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_500AFB3292E4F5E0A55CC22E61A3FFE5" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_FF68CAC9BA5563980ABBC22E61A34A08" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0D8E1DB7DA7F1BCD617BE9967DC81624" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0D8E1DB7DA7F1BCD617BE9967DC81624" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_130845BF09A045A9372FE9967DC82B79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0D8E1DB7DA7F1BCD617BE9967DC81624" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4768A968C1448C655715E9967DC8B884" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_RevenueRemainingPerformanceObligationTableTextBlock" xlink:label="loc_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0D8E1DB7DA7F1BCD617BE9967DC81624" xlink:to="loc_eme_RevenueRemainingPerformanceObligationTableTextBlock_5B1D457FC5E72133AF80E9967DC8BD2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0D8E1DB7DA7F1BCD617BE9967DC81624" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_7656B8833847CA9ACB8EE9967DC9C671" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9CC825B38299D97C9E41E9967E1D709F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9CC825B38299D97C9E41E9967E1D709F" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_6F75608CD11F3E1C0296E9967E1DF70E" xlink:to="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_C82689A0A4A1D0983B79E9967E1E2B75" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_658EB5551FD5B7B79C8EE9967E1E34CA" xlink:to="loc_country_US_C82689A0A4A1D0983B79E9967E1E2B75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_D812DB58FCBAA22F647CE9967E1E01AB" xlink:to="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_58CC2A214159B170209BE9967E1F1387" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_B2A4A64D660609D50555E9967E1E5971" xlink:to="loc_us-gaap_OperatingSegmentsMember_58CC2A214159B170209BE9967E1F1387" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_30DCC82F00FFB8E293FBE9967E1FDEAC" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="loc_us-gaap_EmployeeSeveranceMember_AB39CC2BDE0C7B450CBCE9967E1F0B05" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_677E6C5B9FA593AA7860E9967E1F7354" xlink:to="loc_us-gaap_EmployeeSeveranceMember_AB39CC2BDE0C7B450CBCE9967E1F0B05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1C474B771FFF30849023E9967E2003B5" xlink:to="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_CC8ED85AC96FEB95CADDE9967E20BF1F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_CC8ED85AC96FEB95CADDE9967E20BF1F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_708294E9873363AB8404E9967E205244" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_708294E9873363AB8404E9967E205244" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_EA402586677E7D9B8141E9967E20BEC5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_05E94E965ACCED8DDF55E9967E20E94F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_EA402586677E7D9B8141E9967E20BEC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_4BBA73525C953D8982D4E9967E1DDE9A" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="loc_us-gaap_RestructuringReserve_32300A86EE990F5DF40CE9967E21053E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_RestructuringReserve_32300A86EE990F5DF40CE9967E21053E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_E4EA0ADC0A046339305BE9967E215C58" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_RestructuringCharges_E4EA0ADC0A046339305BE9967E215C58" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_A1F162A2C6C92456B232E9967E20BA98" xlink:to="loc_us-gaap_PaymentsForRestructuring_719F41DC6373B459B3A4E9967E21B019" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_21A2A3825E28F9137B46E9967E4521EE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_21A2A3825E28F9137B46E9967E4521EE" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_80190F6F11FBCD629F37E9967E4502E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_646D6F7ADF73310E796CC2315D473622" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_98F0350F5C2EDC36979FC2315D4B3A05" xlink:to="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_country_US_6EE726C18321C0899BCCC2315D4BA045" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_GB" xlink:label="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_country_GB_FB173D980007DB05091AC2315D4CDAF9" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedKingdomBuildingServicesMemberMember" xlink:label="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_2D56410088261C925ECAC2315D4B8D5F" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_A39A9258029B231DC619C2315D4CA66D" xlink:to="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_OperatingSegmentsMember_F5215CFDB393ECA15542C2315D4D2C3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_IntersegmentEliminationMember_30820290EB3ACF88B620C2315D4D4B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_8981211AACF1A08A9739C2315D4D5D4F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_C93170FD679B1F37DBC3C2315D4EF8A0" xlink:to="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember_83CB7D4A4844DD094ED6C2315D4ECABD" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember" xlink:label="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember_949A7760AD681CF87077C2315D4E7517" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesBuildingServicesMember" xlink:label="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesBuildingServicesMember_7FCFC94A5CE0C1126E49C2315D4E74F6" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_UnitedStatesIndustrialServicesMember" xlink:label="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedStatesIndustrialServicesMember_DE7007E70A732774F1FAC2315D4F70B9" xlink:type="arc" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_us-gaap_CorporateNonSegmentMember_9C192BD5ABB6B96E88D4C2315D4E8A02" xlink:type="arc" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_12995268889C9BA94B9BC2315D4E028F" xlink:to="loc_eme_UnitedKingdomBuildingServicesMemberMember_C2EBA7A381F050853FADC2315D4CCE14" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_14AE3DAD4316A7263301C2315D4A215E" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_8E3674E32B204880A840C2315D4F38CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_Revenues_EA94F7E3CE8A3C21D57DC2315D501F18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_OperatingIncomeLoss_209BEB24E11B18EA0187C2315D50BD1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_RestructuringCharges_44928A52FAEB44E25087C2315D50140F" xlink:type="arc" />
    <link:loc xlink:href="eme-20200331.xsd#eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost" xlink:label="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost_48CCCB831E2298A5BE2EC2315D51A9D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRevenueExpenseNet" xlink:label="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_InterestRevenueExpenseNet_E5AA1E00CB1048E6D33EC2315D513A50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_42C88D6288D27ADF8DA3C2315D519155" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_B5A8C1EEC78201B49116C2315D4FB7FF" xlink:to="loc_us-gaap_Assets_DE3FC51D639B126E1030C2315D514AA2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.emcorgroup.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_3F2F5A8166AD6A3A638FE9967D736B44" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3F2F5A8166AD6A3A638FE9967D736B44" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_CB7CF04547FD56A8903CE9967D73C618" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810097712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by applying the following five step model:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1)  Identify the contract with a customer</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectibility of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist.  In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectibility of consideration is probable, the Company considers the customer&#8217;s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2)  Identify the performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#8220;unit of account&#8221; for purposes of determining revenue recognition.  In order to properly identify separate performance obligations, the Company applies judgment in determining whether each  good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract.To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract, and therefore, are not treated as separate performance obligations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3)  Determine the transaction price</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers.  The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts.  When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance.  The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable consideration is included in the transaction price only to the extent it is probable, in the Company&#8217;s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint.  In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company&#8217;s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company&#8217;s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer, but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer.  For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer.  In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods.  Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company&#8217;s previous estimate. For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant amounts of revenue recognized during the period related to performance obligations satisfied in prior periods. In addition, for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant reversals of revenue recognized associated with the revision of transaction prices.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4)  Allocate the transaction price to performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers.  If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5)  Recognize revenue as performance obligations are satisfied</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time.  The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#8217;s performance as we perform, (b) the Company&#8217;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#8217;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.    </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.  </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.  When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident. For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> changes in total estimated costs that had a significant impact on our operating results. In addition, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant losses recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenues </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers.  Our contracts are with many different customers in numerous industries.  Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment, as well as a more complete description of our business. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide further disaggregation of our revenues by categories we use to evaluate our financial performance within each of our reportable segments for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States electrical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,870</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States mechanical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,936</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>835,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>755,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents those projects which generally are completed within three months or less.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial site-based services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Government site-based services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mechanical services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518,083</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,079</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States industrial services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Field services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shop services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United Kingdom building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projects &amp; extras</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Contract Liabilities </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are recognized in the period when our right to consideration is unconditional. Accounts receivable are recognized net of an allowance for credit losses. A considerable amount of judgment is required in assessing the likelihood of realization of receivables.  </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our long-term construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts cannot be billed under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities from our long-term construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts.  Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in &#8220;Other long-term obligations&#8221; in the Consolidated Balance Sheets.   </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Net contract liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(590,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(623,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(447,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;"><span>$50.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in net contract liabilities for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was primarily attributable to a decrease in net contract liabilities on our uncompleted long-term construction contracts, partially as a result of the completion or substantial completion of certain large projects which were previously billed in advance pursuant to contract terms. The acquisition completed in the first quarter of 2020 did not have a significant impact on our contract assets and contract liabilities. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> significant impairment of contract assets recognized during either period presented.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction Price Allocated to Remaining Unsatisfied Performance Obligations </span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#8220;remaining performance obligations&#8221;) for each of our reportable segments and their respective percentages of total remaining performance obligations (in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,601,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,289,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,423,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$4.42 billion</span></span><span style="font-family:inherit;font-size:10pt;">.  Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts due to the inherent substantial economic penalty that would be incurred by our customers upon cancellation.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.  </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Within          one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Greater than one year</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>842,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,996,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,473,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>851,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> We believe our reported remaining performance obligations are firm and contract cancellations have not historically had a material adverse effect on us. However, the extent to which the COVID-19 pandemic may impact our remaining performance obligations is highly uncertain and will be affected by a number of factors that are difficult to predict. These include the duration and extent of the outbreak; the duration and extent of imposed or recommended containment and mitigation measures; the impact of the pandemic on economic activity, including on construction projects and our customers&#8217; demand for our goods and services; any further closures of our customers&#8217; offices and facilities; and any additional project delays or shutdowns.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802443360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Debt&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current maturities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>494,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><span style="font-family:inherit;font-size:10pt;">Until March 2, 2020, we had a credit agreement dated as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">August 3, 2016</span></span></span><span style="font-family:inherit;font-size:10pt;">, which provided for a </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$900.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the &#8220;2016 Revolving Credit Facility&#8221;) and a </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan (the &#8220;2016 Term Loan&#8221;) (collectively referred to as the &#8220;2016 Credit Agreement&#8221;). On March 2, 2020, we amended and restated the 2016 Credit Agreement to provide for a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility (the &#8220;2020 Revolving Credit Facility&#8221;) and a </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> term loan (the &#8220;2020 Term Loan&#8221;) (collectively referred to as the &#8220;2020 Credit Agreement&#8221;) expiring </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">March 2, 2025</span></span></span><span style="font-family:inherit;font-size:10pt;">. We may increase the 2020 Revolving Credit Facility to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$1.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries. Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, maintenance of certain financial ratios and certain limitations on payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> with respect to the 2020 Credit Agreement and, as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, with respect to the 2016 Credit Agreement. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.10%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests. The fee was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.10%</span></span><span style="font-family:inherit;font-size:10pt;"> of the unused amount as of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Borrowings under the 2020 Credit Agreement bear interest at (1)&#160;a base rate plus a margin of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests, or (2)&#160;United States dollar LIBOR (</span><span style="font-family:inherit;font-size:10pt;"><span>0.87%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.99%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;">, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (</span><span style="font-family:inherit;font-size:10pt;"><span>3.25%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">), (b) the federal funds effective rate, plus </span><span style="font-family:inherit;font-size:10pt;">&#189; of 1.00%</span><span style="font-family:inherit;font-size:10pt;">, (c) the daily one month LIBOR rate, plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">, or (d) </span><span style="font-family:inherit;font-size:10pt;"><span>0.00%</span></span><span style="font-family:inherit;font-size:10pt;">. The interest rates in effect at </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>1.87%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.99%</span></span><span style="font-family:inherit;font-size:10pt;"> for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement and are included as part of interest expense. We are required to make annual installment payments on the 2020 Term Loan, with a principal payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> on December 31, 2020 and principal payments on December 31 of each subsequent year in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. All unpaid principal and interest is due on March 2, 2025. As of </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of the 2020 Term Loan and the 2016 Term Loan was </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$254.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$79.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$109.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit outstanding, respectively. There were </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2020 Revolving Credit Facility as of March 31, 2020, and there were </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in borrowings outstanding under the 2016 Revolving Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span>.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793850112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Additional Cash Flow Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Cash Flow, Supplemental Disclosures</a></td>
<td class="text"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following presents additional cash flow information for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810040992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule Of Debt</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>254,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,720</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,879</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,679</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>312,231</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: current maturities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,092</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>494,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6794414816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Performance obligation satisfied in previous period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Change in estimate of transaction price</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Change in total estimated cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossOnContracts', window );">Loss on contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ContractwithCustomerAssetsandLiabilitiesNetChange', window );">Change in net contract liabilities</a></td>
<td class="nump">50,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCreditLossExpense', window );">Contract asset impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 4,423,899,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_ContractwithCustomerAssetsandLiabilitiesNetChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in net contract assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_ContractwithCustomerAssetsandLiabilitiesNetChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCreditLossExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCreditLossExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12A<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL108322424-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57763-111642<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossOnContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6796825632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 28,584<span></span>
</td>
<td class="nump">$ 27,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_EffectiveIncomeTaxRateBeforeDiscreteItems', window );">Effective income tax rates</a></td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Actual income tax rates</a></td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">27.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized income tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_EffectiveIncomeTaxRateBeforeDiscreteItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate before discrete items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_EffectiveIncomeTaxRateBeforeDiscreteItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802594512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">1,057<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 1,630<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793824624">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 75,665<span></span>
</td>
<td class="nump">$ 72,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income, net of tax:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,984)<span></span>
</td>
<td class="nump">611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Post retirement plans, amortization of actuarial loss included in net income (1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">550<span></span>
</td>
<td class="nump">535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,434)<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 73,231<span></span>
</td>
<td class="nump">$ 73,556<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net of tax of </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> for each of the three months ended </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802516352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_NumeratorEarningsPerShareAbstract', window );"><strong>Numerator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income available to common stockholders (in US dollars)</a></td>
<td class="nump">$ 75,665<span></span>
</td>
<td class="nump">$ 72,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DenominatorEarningsPerShareAbstract', window );"><strong>Denominator</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding used to compute basic earnings per common share (in shares)</a></td>
<td class="nump">56,007,122<span></span>
</td>
<td class="nump">56,168,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities-Share-based awards (in shares)</a></td>
<td class="nump">203,606<span></span>
</td>
<td class="nump">255,866<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Shares used to compute diluted earnings per common share (in shares)</a></td>
<td class="nump">56,210,728<span></span>
</td>
<td class="nump">56,424,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in US dollars per share)</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in US dollars per share)</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 1.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares)</a></td>
<td class="nump">95,084<span></span>
</td>
<td class="nump">2,150<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_DenominatorEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Denominator Earnings Per Share [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_DenominatorEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_NumeratorEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Numerator Earnings Per Share [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_NumeratorEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802709408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets, current</a></td>
<td class="nump">$ 195,265<span></span>
</td>
<td class="nump">$ 177,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Contract assets, non-current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current</a></td>
<td class="num">(590,873)<span></span>
</td>
<td class="num">(623,642)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, non-current</a></td>
<td class="num">(2,051)<span></span>
</td>
<td class="num">(2,142)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ContractwithCustomerAssetsandLiabilitiesNet', window );">Net contract liabilities</a></td>
<td class="num">$ (397,659)<span></span>
</td>
<td class="num">$ (447,954)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_ContractwithCustomerAssetsandLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net contract assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_ContractwithCustomerAssetsandLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6795173360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Apr. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-8267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">EMCOR Group, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000105634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">11-2125338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">301 Merritt Seven<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Norwalk,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06851-1092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">849-7800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">EME<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,846,251<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808667152">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">347,092<span></span>
</td>
<td class="nump">358,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">29,626<span></span>
</td>
<td class="nump">30,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">377,753<span></span>
</td>
<td class="nump">390,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">347,092<span></span>
</td>
<td class="nump">358,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">29,626<span></span>
</td>
<td class="nump">30,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">377,753<span></span>
</td>
<td class="nump">390,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member] | Fair Value, Recurring [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 120,000<span></span>
</td>
<td class="nump">$ 164,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, we had </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$120.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$164.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, in money market funds.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash is classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred compensation plan assets are classified as &#8220;Other assets&#8221; in the Consolidated Balance Sheets.</span></div></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6812961184">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Capital Surplus [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Noncontrolling Interests [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,741,441<span></span>
</td>
<td class="nump">$ 601<span></span>
</td>
<td class="nump">$ 21,103<span></span>
</td>
<td colspan="2" class="num">$ (87,662)<span></span>
</td>
<td class="nump">$ 2,060,440<span></span>
</td>
<td class="num">$ (253,937)<span></span>
</td>
<td class="nump">$ 896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">72,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">72,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">1,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding for common stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,735)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,735)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Common stock dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,480)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(4,524)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DividendsCommonStock1', window );">Common stock dividends, accrued dividend shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,557<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,811,622<span></span>
</td>
<td class="nump">602<span></span>
</td>
<td class="nump">22,291<span></span>
</td>
<td colspan="2" class="num">(86,516)<span></span>
</td>
<td class="nump">2,128,326<span></span>
</td>
<td class="num">(253,937)<span></span>
</td>
<td class="nump">856<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,057,780<span></span>
</td>
<td class="nump">604<span></span>
</td>
<td class="nump">32,274<span></span>
</td>
<td colspan="2" class="num">(89,288)<span></span>
</td>
<td class="nump">2,367,481<span></span>
</td>
<td class="num">(253,937)<span></span>
</td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">75,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">75,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">(2,434)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1', window );">Cumulative-effect adjustment (2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2,307)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(2,307)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Common stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholding for common stock issued under share-based compensation plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,492)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Common stock issued under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,638<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Common stock dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="num">(4,534)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DividendsCommonStock1', window );">Common stock dividends, accrued dividend shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(99,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99,048)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,027,594<span></span>
</td>
<td class="nump">$ 605<span></span>
</td>
<td class="nump">$ 34,745<span></span>
</td>
<td colspan="2" class="num">$ (91,722)<span></span>
</td>
<td class="nump">$ 2,436,305<span></span>
</td>
<td class="num">$ (352,985)<span></span>
</td>
<td class="nump">$ 646<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents cumulative foreign currency translation adjustments and post retirement liability adjustments.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents adjustment to retained earnings upon the adoption of Accounting Standards Codification Topic 326.</span></div></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_DividendsCommonStock1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued dividend shares on outstanding share-based awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_DividendsCommonStock1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cumulative effect on retained earnings net of related income tax effect.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>29
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $D\GE ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ 23R>4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " !)/)Y0,)2U].X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2L0P$(9?17)O)VU$(71[43PI""XHWL)D=C?8-"$9:??M;>MN
M%]$'\)B9/]]\ ]-@U!@2/:<0*;&C?#7ZKL\:XT8<F*,&R'@@;W(Y)?JIN0O)
M&YZ>:0_1X(?9$]12WH G-M:P@1E8Q)4HVL:BQD2&0SKA+:[X^)FZ!681J"-/
M/6>HR@I$.T^,Q[%KX *884S)Y^\"V96X5/_$+AT0I^28W9H:AJ$<U)*;=JC@
M[>GQ95FW<'UFTR--O[+3?(RT$>?)K^KN?OL@VEK6LI#7A9);>:N5TE7U/KO^
M\+L(^V#=SOUCX[-@V\"ONVB_ %!+ P04    " !)/)Y0F5R<(Q &  "<)P
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
MO79SUPNCCT.GFHSM\NH/4$L#!!0    ( $D\GE#6J+=TP00   47   8
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
M >(( (<&.&)2AQ!N^PYP )EEYC/[1X(X$L!A 8Z<U!G5Z%"F$B)2F",#.3*
M(PTXLNEV0&F6!;(M)"-T]%6\P<$(MA<$ /'07]"DE&#A5P6(&.(S,#->AP&8
MB=GA29T/A$D9XD R2>@,$.B,]Y@ 0#($(L"+8(2%>P?067?*YHA@(\44(,I"
M(CK=IC*5+ 0"9(+).2#8F#'@S"1T9CRU7)%R'NYH2$;8[(Z&C1D#SDQ"9^Y%
M8OS.%G3" ZG(C.]@V)8QX,LD].5>)-_!@51S_UH8MF4,^#()?;D7C?M&"S3Y
MPMY1=3C):-"I5'/T,V$;[?2E-FZD&*T.<^<]<8-2L+YQ\Z@?H%[3=,/LM[PY
M%G4;/6ICQS _+!VT-LI"HH5]A2<[/P\7I3H8=RKL>=,-D=V%T>=^0$Z&*7W]
M#U!+ P04    " !)/)Y0PQBD16\"  #E!P  &    'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;(U578^;,!#\*XCW'ICO1 3I JI:J96BJ]H^.XD3T &FMA.N
M_[ZV(1PQF[8O :]G9F?7Q)OVE+WRDA!AO35URS=V*42W=AQ^*$F#^1/M2"MW
M3I0U6,@E.SN\8P0?-:FI'<]U(Z?!56MGJ8[M6);2BZBKENR8Q2]-@]GO+:EI
MO[&1?0N\5.=2J("3I1T^DV]$?.]V3*Z<2>58-:3E%6TM1DX;^QFM"Z0)&O&C
M(CV?O5NJE#VEKVKQ^;BQ7>6(U.0@E 26CRO)25TK)>GCURAJ3SD5<?Y^4_^H
MBY?%[#$G.:U_5D=1;NS$MH[DA"^U>*'])S(6%-K66/T7<B6UA"LG,L>!UES_
M6H<+%[095:25!K\-SZK5SW[4O]%@@C<2O/\E^"/!GPC2[-\(P4@(W@F![M90
MBNY-@07.4D9[BPW'VV'U%:%U(+M_4$'=;+TGV\-E])HA+TB=JQ(:,?F \>:8
M">%(]2F%!Z7(O07=NT]0+!'(3> 4/EB%KP7\NRI"6"  !0(M$-P)1$8;!DRD
M,:W&Q&$4A48M ,H+D N;"4$S(5!-# M$H$ $5),8U0R8<.;S@[=*C*,OEJ@(
M/3C\&+02 U96]TFV ,9W#;OQPD@8&I@"P/@/OH($-)L 1I!A) 'Z%OAFWY8H
MA(((]K("O:P +\;_)E\MOS7?,QT7$"H,'YA!KN'F?O?!)8+^?8);$.0;+IS9
MO=40=M8S@5L'>FF%XLZBT]S9>NK>,^*YFD= _!FYZQRYP(XT*'>&B?.>>AB
M7S$[5RVW]E3(FUC?ER=*!9%UN4_RE$LY<Z=%34Y"O<;RG0V#9U@(VHU#U9DF
M>_8'4$L#!!0    ( $D\GE":SOZ!V0$  &,$   8    >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL?519;MLP$+T*P0.8VMRFAB0@=A"T0 L8*=I^T])H0;BH
M)&VEMR\765$<(3\F9_3>FX4SSD>IGG4'8- +9T(7N#-FV!&BJPXXU1LY@+!?
M&JDX-=94+=&# EI[$F<DB:)/A-->X#+WOJ,J<WDVK!=P5$B?.:?JWQZ8' L<
MXZOCJ6\[XQRDS ?:PD\POX:CLA:95>J>@]"]%$A!4^#[>'?('-X#?O<PZL4=
MN4I.4CX[XUM=X,@E! PJXQ2H/2YP ,:<D$WC[Z2)YY".N+Q?U1]][;:6$]5P
MD.Q/7YNNP'<8U=#0,S-/<OP*4SU;C*;BO\,%F(6[3&R,2C+M?U%UUD;R2<6F
MPNE+.'OASW'2O]+6"<E$2&:"C?T1(9T(Z2O!=Y.$S'RI#]30,E=R1"H\UD#=
M3,2[U#:S<D[?.__-5JNM]U+&:9:3BQ.:,/N 29:8&4&L^APB60NQ3][1D[<!
M#N\1<72W'B)=K2+U NE2(-FN"V2K ID7R-ZT87O3AH#YXC'"8Z)-?%/)QYB0
M"%F\#0?5^C'6J))G85P7%MYY4^X3][8W_KW=H##PKS)A_7Y0U?9"HY,T=G+\
M^S92&K I1AL[TYW=^-E@T!AW_6SO*LQ],(P<II4F\_]*^1]02P,$%     @
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
MWFV;K  IFRAJI49:I6KR[(4!K-@,M<V2_GUMPQ*4H+[@F>&<,Q>/TP'-JVT
M''G3JK49;9SK]HS9H@$M[!5VT/H_%1HMG'=-S6QG0)21I!7C2?*5:2%;FJ<Q
M=C1YBKU3LH6C(;;76IB_!U X9'1#+X$G63<N!%B>=J*&7^!^=T?C/3:KE%)#
M:R6VQ$"5T=O-_K +^ AXEC#8A4U")R?$U^#\*#.:A() 0>&"@O#'&>Y J2#D
MR_@S:=(Y92 N[8OZ0^S=]W(2%NY0O<C2-1F]IJ2$2O3*/>'P':9^OE R-?\3
MSJ \/%3B<Q2H;/R2HK<.]:3B2]'B;3QE&\]ATK_0U@E\(O /!#8FBI7?"R?R
MU.! S#C[3H0KWNRYGTT1@G$4\9\OWOKH.=_<W*3L'(0FS&'$\"5F1C"O/J?@
M:RD._!.=K].WJQ5N(WV[I"?)NL!N56 7!7;_;?$SAB<?FV2+F6HP==PF2PKL
MV[C)B^B\L+<\WLD[?-SV1V%JV5IR0N=O-LZ_0G3@2TFN_ HU_H'-CH+*!?.;
MM\VX9J/CL)M>$)N?<?X/4$L#!!0    ( $D\GE"UP6*"M $  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U386_<( S]*X@?4')<UIY.2:1>
MIVF3-NG4:MMG+G$25 @ID$OW[VM(FF5;M"^ C=_SLS'9:.RS:P$\>=6J<SEM
MO>^/C+FR!2W<C>FAPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2=;9&9P2O9
MP=D2-V@M[*\3*#/F=$??'8^R:7UPL"+K10-/X+_W9XL66U@JJ:%STG3$0IW3
M^]WQE(;X&/!#PNA69Q(JN1CS'(PO54Z3( @4E#XP"-RN\ !*!2*4\3)STB5E
M *[/[^R?8NU8RT4X>##JIZQ\F],#)1748E#^T8R?8:[G R5S\5_A"@K#@Q+,
M41KEXDK*P7FC9Q:4HL7KM,LN[N-T<W>88=L /@/X CC$/&Q*%)5_%%X4F34C
ML5/O>Q&>>'?DV)LR.&,KXAV*=^B]%CSA&;L&HCGF-,7P5<QNB6#(OJ3@6RE.
M_!\XWX;O-Q7N(WS_A\+]-D&Z29!&@O2_)6[%I'\E8:N>:K!-G"9'2C-T<9)7
MWF5@[WE\D]_AT[1_$[:1G2,7X_%E8_]K8SR@E.0&1ZC%#[88"FH?CG=XMM.8
M388W_?R#V/*-BS=02P,$%     @ 23R>4' BR1^U 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL?5-A;]P@#/TKB!]0<ES:JTY)I%ZK:I,V
MZ=1IVV<N<1)4B#,@E^[?#TB:95NT+X"-W_.S,=F(YM6V (Z\:=79G+;.]4?&
M;-F"%O8&>^C\38U&"^=-TS#;&Q!5!&G%>)+<,2UD1XLL^LZFR'!P2G9P-L0.
M6@OS\P0*QYSNZ+OC13:M"PY69+UHX NXK_W9>(LM+)74T%F)'3%0Y_1A=SRE
M(3X&?),PVM69A$HNB*_!^%CE- F"0$'I H/PVQ4>0:E Y&7\F#GIDC( U^=W
M]N=8NZ_E(BP\HOHN*]?F])Z2"FHQ*/>"XP>8Z[FE9"[^$UQ!^?"@Q.<H4=FX
MDG*P#O7,XJ5H\3;MLHO[.-VDAQFV#> S@"^ ^YB'38FB\B?A1)$9'(F9>M^+
M\,2[(_>]*8,SMB+>>?'6>Z\%3VXS=@U$<\QIBN&KF-T2P3S[DH)OI3CQ?^!\
M&[[?5+B/\/T?"N^V"=)-@C02I/\M<2OF\%<2MNJI!M/$:;*DQ*&+D[SR+@/[
MP..;_ Z?IOVS,(WL++F@\R\;^U\C.O!2DAL_0JW_8(NAH';A>/!G,XW99#CL
MYQ_$EF]<_ )02P,$%     @ 23R>4%WW\1FU 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL?5-ACY0P$/TK37_ %<JJZP9(;L\83339G%$_
M=V& YEJ*;5G.?^^T<(A*_-)VIO/>O)E.\\G8)]<!>/*L5>\*VGD_G!AS50=:
MN#LS0(\WC;%:>#1MR]Q@0=01I!7C2?*::2%[6N;1=[%E;D:O9 \72]RHM; _
MSZ#,5-"4OC@>9=OYX&!E/H@6OH#_.EPL6FQEJ:6&WDG3$PM-0>_3T_D0XF/
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
M/+YL[']EC >4LKG!$6KP@\V&A,J'XQ[/=ARST?"FFWX0F[]Q_@Y02P,$%
M  @ 23R>4"4Q;X"T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL?5/;;IPP$/T5RQ\0@Y>TZ0J0LJFJ5FJE5:JFSUX8P(J-J6V6].\[-H2B
M%N7%]HS/.7/Q.)^,?78=@"<O6O6NH)WWPY$Q5W6@A;LQ _1XTQBKA4?3MLP-
M%D0=25HQGB3OF!:RIV4>?6=;YF;T2O9PML2-6@O[^P3*3 5-Z:OC4;:=#PY6
MYH-HX3OX'\/9HL56E5IJZ)TT/;'0%/0^/9ZR@(^ )PF3VYQ)J.1BS',POM0%
M34)"H*#R04'@=H4'4"H(81J_%DVZA@S$[?E5_5.L'6NY" </1OV4M>\*>D=)
M#8T8E7\TTV=8ZKFE9"G^*UQ!(3QD@C$JHUQ<234Z;_2B@JEH\3+OLH_[--\<
MLH6V3^ +@:^$NQB'S8%BYA^%%V5NS43LW/M!A"=.CQQ[4P5G;$6\P^0=>J\E
M3S_D[!J$%LQIQO -)ET1#-77$'POQ(G_1^?[],-NAH=(/VSI/-D7R'8%LBB0
MO5GB#H;_6R3;]%2#;>,T.5*9L8^3O/&N WO/XYO\A<_3_DW85O:.7(S'EXW]
M;XSQ@*DD-SA"'7ZPU5#0^'!\CV<[C]EL>#,L/XBMW[C\ U!+ P04    " !)
M/)Y0%^TI#;0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q]
M4V%OW" ,_2N('U#N2-I5IR12K]7429MTZK3U,Y<X"2K$&9!+]^\'),W2+MH7
MP,;O^=F8;$3S8EL 1UZUZFQ.6^?Z V.V;$$+>X4]=/ZF1J.%\Z9IF.T-B"J"
MM&)\M[MA6LB.%EGTG4R1X>"4[.!DB!VT%N;W$12..=W3-\>3;%H7'*S(>M'
M=W _^I/Q%EM8*JFALQ([8J#.Z=W^<$Q#? SX*6&TJS,)E9P17X+QI<KI+@@"
M!:4+#,)O%[@'I0*1E_%KYJ1+R@!<G]_8/\?:?2UG8>$>U;.L7)O36THJJ,6@
MW!..CS#7<TW)7/Q7N(#RX4&)SU&BLG$EY6 =ZIG%2]'B==IE%_=QNDF2&;8-
MX#. +X#;F(=-B:+R!^%$D1D<B9EZWXOPQ/L#][TI@S.V(MYY\=9[+P7G/&.7
M0#3''*<8OHK9+Q',LR\I^%:*(_\'SK?AR:;"),*3=PJ3;8)TDR"-!.E_2]R*
M23\D8:N>:C!-G"9+2ARZ.,DK[S*P=SR^R=_P:=J_"=/(SI(S.O^RL?\UH@,O
M97?E1ZCU'VPQ%-0N'#_YLYG&;#(<]O,/8LLW+OX 4$L#!!0    ( $D\GE!N
M$)B!M0$  - #   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;'U3VV[<
M(!#]%<0'A%WL7+2R+6535:G42JM$;9]9>VRC@'$ K]._SX =UVJLO@ SG'/F
MPI"-QKZX%L"3-ZTZE]/6^_[ F"M;T,)=F1XZO*F-U<*C:1OF>@NBBB2M&-_M
M;I@6LJ-%%GTG6V1F\$IV<++$#5H+^^<(RHPYW=,/QY-L6A\<K,AZT< S^)_]
MR:+%%I5*:NB<-!VQ4.?T?G\XI@$? ;\DC&YU)J&2LS$OP?A6Y707$@(%I0\*
M K<+/(!200C3>)TUZ1(R$-?G#_6OL7:LY2P</!CU6U:^S>D=)1748E#^R8R/
M,-=S3<E<_'>X@$)XR 1CE$:YN))R<-[H6053T>)MVF47]W&Z26YGVC:!SP2^
M$.YB'#8%BIE_$5X4F34CL5/O>Q&>>'_@V)LR.&,KXATF[]![*=(D8Y>@,T..
M$X2O(/L%P5!\B<"W(ASY)SK?IB>;"2:1GJSI_'I;(-T42*- ^K\*/T,XO_DG
M!EMU5(-MXBPY4IJABW.\\B[C>L_CB_R%3[/^0]A&=HZ<C<=WC=VOC?& J>RN
M<(!:_%Z+H:#VX7B+9SL-V61XT\__ARV?N'@'4$L#!!0    ( $D\GE -'^5Y
MM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;'U386_;(!#]
M*X@?4&*2M5ED6VHZ59NT25&GM9^)?;91P7B X^[?[\"NZZU6OP!WW'OW[CC2
MP=AGUP!X\J)5ZS+:>-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S373
M0K8T3Z/O9//4]%[)%DZ6N%YK8?\<09DAHPE]=3S(NO'!P?*T$S7\!/^K.UFT
MV,Q22@VMDZ8E%JJ,WB:'XR[$QX!'"8-;G$FHY&S,<S"^E1G=!$&@H/"!0>!V
M@3M0*A"AC-\3)YU3!N#R_,I^'VO'6L["P9U13[+T34;WE)10B5[Y!S-\A:F>
M3Y1,Q7^'"R@,#THP1V&4BRLI>N>-GEA0BA8OXR[;N _CS3:98.L /@'X#-C'
M/&Q,%)5_$5[DJ34#L6/O.Q&>.#EP[$T1G+$5\0[%._1><LYO4G8)1%/,<8SA
MBYADCF#(/J?@:RF._!V<K\.WJPJW$;[]1^%^G6"W2K"+!+L/2UR+^?Q?$K;H
MJ09;QVERI#!]&R=YX9T']I;'-WD+'Z?]A["U;!TY&X\O&_M?&>,!I6RN<(0:
M_&"SH:#RX7B#9SN.V6AXTTT_B,W?./\+4$L#!!0    ( $D\GE -/P!DLP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;'U3VV[4,!#]%<L?
M4&>]6ZA62:1N$0()I%41]-F;3!*KO@3;V92_9^RD(4#@Q?:,YYPY,Q[GHW7/
MO@,(Y$4KXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32BO$L>\.TD(:6
M>?*=79G;(2AIX.R('[06[L<)E!T+NJ.OCD?9=B$Z6)GWHH4O$+[V9X<66UAJ
MJ<%X:0UQT!3T?G<\'6)\"O@F8?2K,XF57*Q]CL;'NJ!9% 0*JA 9!&Y7> "E
M(A'*^#YSTB5E!*[/K^SO4^U8RT5X>+#J2=:A*^@=)34T8E#AT8X?8*[GEI*Y
M^$]P!87A40GFJ*SR:275X(/5,PM*T>)EVJ5)^SC=W/(9M@W@,X O@+N4ATV)
MDO)W(H@R=W8D;NI]+^(3[XX<>U-%9VI%ND/Q'KW7DN^SG%TCT1QSFF+X*F:W
M1#!D7U+PK10G_A><;\/WFPKW";[_3>$_\A\V"0Z)X/#?$K=B_E3)5CW5X-HT
M39Y4=C!IDE?>96#OTR.R7^'3M'\6KI7&DXL-^+*I_XVU 5!*=H,CU.$'6PP%
M38C'MWAVTYA-1K#]_(/8\HW+GU!+ P04    " !)/)Y0^.,O2+8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6QM4V%OW" ,_2N('U#N2'JK
M3DFD7J>JDS;IU&G;9RYQ$E0(&9!+]^]G2)JE7;X -G[/S\9DH[$OK@7PY%6K
MSN6T];X_,N;*%K1P-Z:'#F]J8[7P:-J&N=Z"J")(*\9WNP/30G:TR*+O;(O,
M#%[)#LZ6N$%K8?^<0)DQIWOZYGB63>N#@Q59+QKX#OY'?[9HL86EDAHZ)TU'
M+-0YO=\?3VF(CP$_)8QN=2:ADHLQ+\'X4N5T%P2!@M('!H';%1Y J4"$,G[/
MG'1)&8#K\QO[8ZP=:[D(!P]&_9*5;W-Z1TD%M1B4?S;C$\SUW%(R%_\5KJ P
M/"C!'*51+JZD')PW>F9!*5J\3KOLXCY.-^EAAFT#^ S@"^ NYF%3HJC\L_"B
MR*P9B9UZWXOPQ/LCQ]Z4P1E;$>]0O$/OM>!)DK%K()IC3E,,7\7LEPB&[$L*
MOI7BQ/^#\VUXLJDPB?#DG<)TFR#=)$@C0?J.X/9#B5LQAP])V*JG&FP3I\F1
MT@Q=G.25=QG8>Q[?Y%_X-.W?A&UDY\C%>'S9V/_:& \H97>#(]3B!UL,!;4/
MQT]XMM.8388W_?R#V/*-B[]02P,$%     @ 23R>4,1+J2:V 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL?5/;;MLP#/T501]0)4JVIH%M
MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ%TFD> X/*2H;K'OR+4 @SUH9
MG],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V[YD6TM B2[ZS*S+;
M!R4-G!WQO=;"_3Z!LD-.M_3%\2B;-D0'*[).-/ -PO?N[-!B,TLE-1@OK2$.
MZIS>;X^G?8Q/ 3\D#'YQ)K&2B[5/T?A<Y703!8&",D0&@=L5'D"I2(0R?DV<
M=$X9@<OS"_O'5#O6<A$>'JSZ*:O0YO1 206UZ%5XM,,GF.IY1\E4_!>X@L+P
MJ 1SE%;YM)*R]\'JB06E:/$\[M*D?1AO^-T$6P?P"<!GP"'E86.BI/R#"*+(
MG!V(&WO?B?C$VR/'WI31F5J1[E"\1^^UX+O;C%TCT11S&F/X(F8[1S!DGU/P
MM10G_@;.U^&[586[!-_]H_"P3K!?)=@G@OU_2UR+N7N5A"UZJL$U:9H\*6UO
MTB0OO// WO/T)G_#QVG_*EPCC2<7&_!E4_]K:P.@E,T-CE"+'VPV%-0A'F_Q
M[,8Q&XU@N^D'L?D;%W\ 4$L#!!0    ( $D\GE"!HRM5M@$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;&U3VX[<( S]%<0'+ F3=D>C)-+.
M5E4KM=)HJ[;/3.)<M(!3()/MWQ=(-DVW>0%L?(Z/C<DG-,^V W#D14EM"]HY
M-YP8LU4'2M@['$#[FP:-$LZ;IF5V,"#J"%*2\21YSY3H-2WSZ+N8,L?1R5[#
MQ1 [*B7,[S-(G J:TE?'4]]V+CA8F0^BA6_@O@\7XRVVLM2] FU[U,1 4]"'
M]'3.0GP,^-'#9#=G$BJY(CX'XW-=T"0( @F5"PS";S=X!"D#D9?Q:^&D:\H
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
M;(8O,-5S2\E4_#>X@L+PH 1S%$:YN)*B=][HB06E:/$Z[K*-^S#>'/83;!W
M)P"? 7<Q#QL31>6/PHL\M68@=NQ])\(3;X\<>U,$9VQ%O$/Q#KW7G!^2E%T#
MT11S&F/X(F8[1S!DGU/PM10G_A^<K\-WJPIW$;[[H/!VG2!9)4@B0?*!8/^I
MQ+68PZ<D;-%3#;:.T^1(8?HV3O+".P_L/8]O\AX^3OMW86O9.G(Q'E\V]K\R
MQ@-*V=S@"#7XP69#0>7#\8!G.X[9:'C333^(S=\X_P=02P,$%     @ 23R>
M4#C6I/FX 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL;5/;
M;IPP$/T5RQ\0LUZ2T!4@91-%K=1*JU1-G[TP@!5?J&V6].]K&T))PHOM&9]S
MYN)Q/FKS8CL AUZE4+; G7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T
M26Z(9%SA,H^^DRES/3C!%9P,LH.4S/P]@M!C@7?XS?'$V\X%!RGSGK7P$]RO
M_F2\11:5FDM0EFN%##0%OML=CFG 1\ SA]&NSBA4<M;Z)1C?Z@(G(2$04+F@
MP/QV@7L0(@CY-/[,FG@)&8CK\YOZ8ZS=UW)F%NZU^,UKUQ4XPZB&A@W"/>GQ
M*\SU7&,T%_\=+B \/&3B8U1:V+BB:K!.RUG%IR+9Z[1S%?=QNDFSF;9-H#.!
M+H0LQB%3H)CY W.LS(T>D9EZW[/PQ+L#];VI@C.V(M[YY*WW7DIZF^7D$H1F
MS''"T!5FMR"(5U]"T*T01_J)3K?I^\T,]Y&^7]/WZ;9 NBF01H'T78E?/I2X
M@<F2#T'(JJ<23!NGR:)*#RI.\LJ[#.P=C6_R'SY-^P]F6JXL.FOG7S;VO]':
M@4\EN?(CU/D/MA@"&A>.M_YLIC&;#*?[^0>1Y1N7_P!02P,$%     @ 23R>
M4)TV:5RV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL;5/;
M;MP@$/T5Q >$7;QI5BO;4C95E$J-M$K4]IFUQS8*&!?P.OG[#-AQW-0OP SG
MG+DPI(.Q+ZX!\.15J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&
M-YMO3 O9TCR-OI/-4]-[)5LX6>)ZK85].X(R0T:W],/Q).O&!P?+TT[4\ S^
M5W>R:+%9I90:6B=-2RQ4&;W='HZ[@(^ WQ(&MSB34,G9F)=@_"@SN@D)@8+"
M!P6!VP7N0*D@A&G\G33I'#(0E^</]?M8.]9R%@[NC/HC2]]D=$])"97HE7\R
MPP-,]5Q3,A7_$RZ@$!XRP1B%42ZNI.B=-WI2P52T>!UWV<9]&&^N;R;:.H%/
M!#X3]C$.&P/%S+\++_+4FH'8L?>="$^\/7#L31&<L17Q#I-WZ+WD?+]-V24(
M39CCB.$+S">"H?H<@J^%./+_Z'R=GJQFF$1ZLJ0G^W6!W:K +@KL_BF1?REQ
M#9-\"<(6/=5@ZSA-CA2F;^,D+[SSP-[R^":?\'':'X6M9>O(V7A\V=C_RA@/
MF,KF"D>HP0\V&PHJ'XXW>+;CF(V&-]WT@]C\C?-W4$L#!!0    ( $D\GE [
MN7'9T $  (\$   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;(U4[6[;
M(!1]%8L'*/[ J179EM9$4R=M4M1IZV\27\=6P;A XN[M!YA:3FQ-RX_ O9QS
M./<"S@<AWU0#H(,/SCI5H$;K?HNQ.C7 J7H0/71FI1:24VU"><:JET K1^(,
MQV&XP9RV'2ISESO(,A<7S=H.#C)0%\ZI_/,$3 P%BM!GXJ4]-]HF<)GW] P_
M0?_J#])$>%*I6@Z=:D472*@+]"7:[HG%.\#O%@8UFP>VDJ,0;S;X5A4HM(:
MP4E;!6J&*^R ,2MD;+Q[331M:8GS^:?Z5U>[J>5(%>P$>VTKW10H0T$%-;TP
M_2*&9_#UI"CPQ7^'*S #MT[,'B?!E/L/3A>E!?<JQ@JG'^/8=FX<QI5-ZFGK
MA-@3XHD0D7\2$D](_I= /('<$?!8BNO-GFI:YE(,@1Q/MZ?V$D5;8KI_LDG7
M;+=FVJ-,]EK&&<GQU0IYS-.(B>>86\1N!9&EMYC]$I-F$P0;DY/3>-5I[/AD
MO@>)[IR.F(W#=",F-+\[)TM41-(9ZL9,LFHF69K)-NL"9%6 K @\WG65+*M)
M%C;Q[*3M4_U!Y;GM5' 4VEP:=[2U$!J,8/A@[G]CO@Y3P*#6=OIHYG)\(V.@
M1>^?/YZ^0>5?4$L#!!0    ( $D\GE!H;\99.@(  (4&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;(U56V^;,!3^*XCW%C#WB" UF:9-VJ2J4[=G
MAYP$5!LSVPG=OY]M"*7@3GO!]N&<[V+C0]$S_B)J .F\4M**K5M+V6T\3U0U
M4"SN60>M>G-BG&*IEOSLB8X#/IHB2CSD^XE'<=.Z96%BC[PLV$62IH5'[H@+
MI9C_V0%A_=8-W%O@J3G74@>\LNCP&7Z ?.X>N5IY$\JQH="*AK4.A]/6?0@V
M^\#7!2;C9P.]F,T=;>7 V(M>?#UN75\K @*5U!!8#5?8 R$:2>GX/8*Z$Z<N
MG,]OZ)^->67F@ 7L&?G5'&6]=3/7.<()7XA\8OT7& W%KC.Z_P97("I=*U$<
M%2/"/)WJ(B2C(XJ20O'K,#:M&?L1_U9F+T!C 9H*%/>_"L*Q('PKB(SY09FQ
M^@E+7!:<]0X?3JO#^J,(-J':S$H'S=Z9=\JM4-%KB;*L\*X::,S9#3EHEA-,
M&9Y"GRB0C6*'5N7H/<%^G1'XF9TBM+H(#4#XSD5N!XBL )$!B.8 N;_8AB$G
M,3GMH#**DL1.$UMI8@M-L* 9<N(9#4J":+%C\4K+79*&=BF)54IBD;(XEUVR
MDG*'PM3.DEI94@M+N&!)5RQ!GN<?F,FL--F:)OO@8'(K0/[_'Y!J6M:+Y%NL
M1LN;Y*_.+0QB?T'DS2XO!7XV?4XX%;NT4E^3673JI0](7_Y%?*=[K&D*;S!#
M@_Z.^;EIA7-@4K46TP!.C$E0(OU[=12U^B=,"P(GJ:>IFO.A,0X+R;JQZ7O3
MGZ?\"U!+ P04    " !)/)Y0$BRNJ6 "  #%!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6R-E=N.FS 0AE\%\0"+.4-$D)9$52NU4K15VVN'. &M
MP=1VPO;M:QN6</"2O0GV\,_,-T/L25I"7UF!$#?>*ERSK5EPWFPLB^4%JB![
M(@VJQ9LSH17D8DLO%FLH@B?E5&'+ 2"P*EC69IHHVX&F";ER7-;H0 UVK2I(
M_V4(DW9KVN:[X:6\%%P:K#1IX 7]1/Q7<Z!B9PU13F6%:E:2VJ#HO#6?[<W>
M!M)!*7Z7J&6CM2%+.1+R*C??3EL32"*$4<YE""@>-[1#&,M(@N-O']0<<DK'
M\?H]^A=5O"CF"!G:$?RG//%B:T:F<4)G>,7\A;1?45^0;QI]]=_1#6$AER0B
M1TXP4[]&?F6<5'T4@5+!M^Y9UNK9=F_\J'?3.SB]@S,XB-QK#F[OX-X=O%4'
MKW?P[@Z!ZE97BNK-'G*8)I2T!NT^;P/EO\C>>*+[N32J9JMWHCU,6&^I$_N)
M=9.!>DW6:9R1QIXJ]DN%$P>#QA($ X:CP\B<98!IBMU288-HAK'4^)&>PM4V
MPU7^[I@"?%"&IPW@J0#>I _AK)N=)E":6FG K-0UQ03"UT+X&HA9I[).XZ]
MK"DF$($6(M! Q#.(X"'$FF("$6HAP@6$"V8ILO A1/C9SQ%I(2(-Q.S\9-$"
MP@<"%8 /,L7:3+$FT^P89?&C<O?Q9\L5U[WV1@$:#'=^I8!%%L]SW"B.ES5;
MH[NL0O2BY@0S<G*MN3SM(^LPBYX=>1?.[)F]V743Y1ZF&W _(+V4-3..A(N;
M5MV'9T(X$JC@232K$#-UV&!TYG(9BC7M!DNWX:3IAZ8U3.[T/U!+ P04
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
MFZ3'#UW[?'F\)KMXOZM[]2]02P,$%     @ 23R>4%Z3YAD9 @  "@8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL?93=CILP$(5?!7&_:_X,2420
M&JJJE5HIVFK;:X=, EJ#J>V$[=O7-@01Q]V;V&/.G/G&L9T/C+^)&D!Z[RWM
MQ-:OI>PW"(FJAI:(9]9#I[Z<&&^)5"$_(]%S($>3U%(4!4&*6M)T?I&;M3TO
M<G:1M.E@SSUQ:5O"_^Z LF'KA_YMX:4YUU(OH"+OR1E^@GSM]UQ%:'8Y-BUT
MHF&=Q^&T]3^%FS+3>B/XU< @%G-/=W)@[$T'WXY;/]! 0*&2VH&HX0HE4*J-
M%,:?R=.?2^K$Y?SF_L7TKGHY$ $EH[^;HZRW_LKWCG B%RI?V/ 5IGZP[TW-
M?X<K4"77)*I&Q:@POUYU$9*UDXM":<G[.#:=&8?)_Y;F3HBFA&A."),/$^(I
M(;82T$AF6OU,)"ERS@:/CW]63_29"#>QVLQ*+YJ],]]4MT*M7HLX"W-TU4:3
M9C=JHH4FNE>4CPJ\FB5( <P4D9,B,OGQLD*0N@UBIT%L#)*[-BS(W:A)C:8S
MFG"-HQ1;O3AD6;:* S=.XL1)'#BQA3-J\*).8)%\I+B#P$X([(!(+ C\4.()
MKX.5#5LZ=&D4ITGD!DJ=0*D#R-K]7?I8* JP=2)+ERK\'TSFA,D<,*D%DST<
MA:=XG:5X;>$X=$F2K7%B :'%K=2OY _"STTGO .3ZH*;:WAB3(+R#)Y5=[5Z
MF.> PDGJ::;F?'R>QD"R?GIYT?S\%_\ 4$L#!!0    ( $D\GE!3F%ETLP(
M -$+   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;)56[8Z;,!!\%<0#
M'/;R9:(D4N^JJI5:*;JJ[6]?XB3H %/C)->WKVT(RAUKB?P)V(QG["'#[O(B
MU6MW%$(';W75=*OPJ'6[B*)N>Q0U[QYD*QKS9"]5S;49JD/4M4KPG5M45Q$0
MDD4U+YMPO71S&[5>RI.NRD9L5-"=ZIJK?X^BDI=52,/KQ'-Y.&H[$:V7+3^(
MGT+_:C?*C**195?6HNE*V01*[%?A)[IX!&87.,3O4ERZF_O 'N5%RE<[^+9;
MA<3N2%1BJRT%-Y>S>!)599G,/OX.I.&H:1?>WE_9O[C#F\.\\$X\R>I/N=/'
M5<C"8"?V_%3I9WGY*H8#I6$PG/Z[.(O*P.U.C,965IW[#;:G3LMZ8#%;J?E;
M?RT;=[T,_-=E^ (8%L"X /JS]$)NYY^YYNNEDI= ]>:WW+YCN@#CS=9..BO<
M,[/YSLR>UW&>+Z.S)1HPCST&WF'8B(D,_R@"J @X@O@=08$3Q"A![ B26P(2
M?]AEC\D<IG&8)(&8%1ZA!!5*ID*,?!#",!0725&1%#E-AA-D*$$VW\\<)<AG
M^)E/_0160);B0@P58C/\Q#" BQ2H2($0Q#@!)7@*R'Q'J2=(=(:G ^C65$IB
MR*CG_T/Q/%&882L&BGVVX+&C2.Y8XJ'  T63.YS%XT*QO$R<32?.0D9HEOJT
M\&31;(ZS""CSO4$\@!1)(/,DB^+1HNP.9_'@4"0Y4V>+B;-IDC+B^2L!GC @
M,XS%0*G'6,!C"$@,F>?C"IYJ=4>Y CPX,*=@P;1B45+0PO/M SQ@,*=D8:#8
M=R0\A8"DD.4>"CQ<<$?= CPW,*=RP;1TT3C)8L^7"_!\P9S:A8$FQD8WS9AM
M=G]P=2B;+GB1VO1UKOO:2ZF%(20/QN:CZ:_'027VVM[FYE[U368_T+(=&NAH
M[.+7_P%02P,$%     @ 23R>4&GI@+: !   TQL  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#,N>&ULE9GOCJ,V%,5?!?$ "[:O;1@ED79V5;52*XVV:ON9
M29P)6OZDP$RV;U\@3,J$<ROS91*8XWM];_SC&-A<ZN9[>W*N"WZ41=5NPU/7
MG1^BJ-V?7)FUG^JSJ_K_'.NFS+K^L'F)VG/CLL,XJ"PB&<<F*K.\"G>;\=Q3
ML]O4KUV15^ZI"=K7LLR:?QY=45^VH0C?3WS+7T[=<"+:;<[9B_O==7^<GYK^
M*+I%.>2EJ]J\KH+&';?A9_'P:.TP8%3\F;M+._L>#*4\U_7WX>"7PS:,AQFY
MPNV[(436?[RY+ZXHADC]//Z>@H:WG,/ ^??WZ#^-Q??%/&>M^U(7?^6'[K0-
MDS XN&/V6G3?ZLO/;BI(A\%4_:_NS16]?)A)GV-?%^WX-]B_MEU=3E'ZJ939
MC^MG7HV?ERG^^S \0$X#Y&V O-9R333._&O69;M-4U^"YMK\<S;\QN)!]KW9
M#R?'5HS_ZR??]F??=BI)-M';$&C2/%XU<JZQ_VFB/OXMB81)Y!A ?4B2X@ *
M!E!C )H'B-7=+*\:,VJJ44,D^SQ,(H*)""0R.("& ;1_J08&,!ZE7C5Z7JI,
M4FDT3F1A(@L261P@@0$2_U)3&"#U*#5=E"IB)8T0.)&(\2J/02IF"0L&%.%?
MKL 8".E1\"2:5RQ-+(SF<F%B!$*&"X%9$+2B8DR#T#X5ZT7%FG0RTWU,A;D1
M !P1,R$P$<*N*!@S(1*?@A.PJ%.12B85ID< ?#@L),9"QOX%2XR%%!X%3Z+Y
MM5DH,HJ85(R+ 'Q2YA>6F JI5A2,J9# (E)Q7S 2,3^OQ.A('W0FT;RQ2EMI
M.=.3F!T)V$D9_"1F1ZY@1V)V)&!GV5DDXCJ+P9$^OC.)/G26K++$+#B%"5/
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
MM9G"HGLYVEU4^:%_\1N<WCXO_@=02P,$%     @ 23R>4%:"U.39 @  B@L
M !D   !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULE591DYHP$/XK#.\]DI @
M..I,]>RT,^V,<YVVSSF-RAP0"E&O_[X)Y*B0Q7H^2!*^_?;;)+OL["*KE_HH
MA/)>\ZRHY_Y1J7(:!/7V*')>/\A2%/K-7E8Y5WI:'8*ZK 3?-49Y%A"$HB#G
M:>$O9LW:IEK,Y$EE:2$VE5>?\IQ7?Y8BDY>YC_VWA:?T<%1F(5C,2GX0WX7Z
M46XJ/0LZEEV:BZ).9>%58C_W/^+IFB!CT"!^IN)27XT]$\JSE"]F\F4W]Y%1
M)#*Q58:"Z\=9K$26&2:MX[<E]3N?QO!Z_,;^J0E>!_/,:[&2V:]TIXYS/_:]
MG=CS4Z:>Y.6SL $QW[/1?Q5GD6FX4:)];&56-__>]E0KF5L6+27GK^TS+9KG
MI7U#J36##8@U()T!OFT06H/PGT%TTX!: WJO!V8-V,!#T,;>;.8C5WPQJ^3%
MJ]K[4')S[?"4Z>/:FL7F=)IW>C]KO7I>T"2>!6=#9#'+%D.N,*2/6+D(2FD?
M\^ABV,#1&J+!'2;0@731$# :TA"$O6@2F" $"<*&@%Z+1&BP'2TF:C!%NQW(
M_@8ANT@V!/8T45 3!33A@:86PZX\?: 3 D@"@#B>)*.2&"B) 9(&=V+)'$\)
MB;"K",!%-P1%H* ($!0.!$6.(X8HHX D%QEB0D(\*FH"BIH H@99L9PXKC *
M(^#@ &",$C(J*08EQ8 D-I 4.YYH0G$,[).+)!H9CA]> HI*'%$T&DE[C. J
MANY/?#Q2"/$=J6]![&;N][W!A0H3(&8Z0@&7*AR^(V:XLF"HM$3#F*E3Q4*X
MWJWN@O:%P?4%NP5&9^H(!5P1</2.[8'S%T,)/,P![";F[2*/X<S$;FI2QD8H
MX#S"R?TA$SB1"/K_C7BTH-X7D%$:NA5B#4#IR(T(KEH6TZ5^X]4A+6KO62K=
M_30]REY*)30M>M#;?=2-<3?)Q%Z9X42/J[8[;"=*EK;S#;KV>_$74$L#!!0
M   ( $D\GE"IH54W]P,  )84   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;)6888^C-A"&_PKB!QR,C2&LDDA-;E=7J9565UW[F4V<!!W@'#B;Z[^O
M 6\:/ /AOFS ?F9X;3SO&B^OJO[>G*34WL^RJ)J5?]+Z_!0$S>XDRZSYI,ZR
M,CT'59>9-K?U,6C.M<SV75!9!"P,XZ#,\LI?+[NVUWJ]5!==Y)5\K;WF4I99
M_>]&%NJZ\L'_:/B:'T^Z;0C6RW-VE'])_>W\6IN[X)9EGY>R:G)5>;4\K/S?
MX.F%1VU 1_R=RVMS=^VU0WE3ZGM[\_M^Y8>M(EG(G6Y39.;G76YE4;29C(X?
M-JE_>V8;>'_]D?VE&[P9S%O6R*TJ_LGW^K3R%[ZWEX?L4NBOZOI%V@$)W[.C
M_T.^R\+@K1+SC)TJFNZOM[LT6I4VBY%29C_[W[SJ?J\V_T<8'<!L )L;P&T
MOP5 -!D0V8!H;H"P 6)N0&P#8B<@Z">KF_W/F<[6RUI=O;I?0.>L7:?P%)OW
MNVL;N]?9]9D7T)C6][4(DV7PWB:RS+9GV!W#AL1G3(C%$'G&"(0.\T(PB;@Q
M@1G(;32,' WK$O#!:!9T DXFX%V":*# G8Z>B3NFLB,)0V=&" A<Z!E#C+G0
M"P'Q.V@PJ(@<5(0&)<*43B#(!&+^M,9D@A@IB)UA;C "W&&V/2/NIH)'29BZ
MJY' Q&(!(XH34G'R>"%L* 8<R0G2 B$7CF "@I#1<A>DW 5^Q>#.,,6X<A=(
M"4MC%CMZ,<5#EHY4:DH*3HFY2QTQ*7Y,DB2".VH(+ T9C,B!D/;!D)B=D5<
M(U8*\\L$:/\"]KA0" 97BH4>E@K%3=0*T*X),VQS0T+N^K/0@WJAJ-&" =H4
M@7!%5#(DA#1'LXJ&P":J!F@G!C&C;BSTL' H;JIR:&\'[-P"^$@*VFPA^87*
MH0T0L+OARL$,43G8W-S_[9/(4"QM?D"Y'ZH7"D)K#YL?4CN%#/=4M#4RRAK=
MN24A5ZV%IM1.(D.UM LSF%$A%IH4,H4,A8SL1;%/"XA&4M"^ROC\NF"TS3'L
M8*@N" ;7!</VA:9L"AF*I=V-4>[FU@4)H96&K0VIG4*&:FGC8Y3QH;FE(*06
M[UB1VBEDJ);V6$;M5E%=X)TH$C*%#(703LVH?>C85Q[MGRS]A>\\VM0X]BNW
M+K:6&7S$F>\S_*U'<'$4CGVD<=>XAKVTF_ 9N[X- 0F(1U2,? #/V*5M"$A
M,O(<VI?XC)W5AH3<]QS<'764LCYV!U6-MU.72K?K]*[U=ABVZ8ZNW'8.3\^<
MZC$3:WH8V<--#R=[(M/3'\G\+ZL_L?LSJX]YU7AO2FM5=L<O!Z6T-&,./YG*
M.LEL?[LIY$&WEXFYKON3LOY&J[,]!0QN1Y'K_P!02P,$%     @ 23R>4-!;
MZ;HG @  4@8  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL?57;;J,P
M$/T5Q ?47 ,;$:0FT:HK[4I15]M]=L@DH-J8VD[H_OWZ0BD%*R^Q/9QSYLR
M)T7/^*NH :3W3DDK-GXM9;=&2%0U4"P>6 >M>G)FG&*ICOR"1,<!GPR)$A0%
MP0I1W+1^69C8@9<%NTK2M'#@GKA2BOF_+1#6;_S0_P@\-Y=:Z@ JBPY?X#?(
M/]V!JQ,:54X-A58TK/4XG#?^8[C>9QIO "\-]&*R]W0E1\9>]>'':>,'VA 0
MJ*16P&JYP0X(T4+*QMN@Z8\I-7&Z_U#_;FI7M1RQ@!TC?YN3K#=^[GLG..,K
MD<^L?X*AGM3WAN)_P@V(@FLG*D?%B#"_7G45DM%!15FA^-VN36O6WCY)\H'F
M)D0#(1H)*O<]0CP0XD]"<I>0#(1D1D"V%-.;/9:X+#CK/6[?;H?U1Q2N$]7]
M2@=-L\TSU1ZAHK<R#;\5Z*:%!LS68J())AP12*F/*2)7BFVTH$=?$^R6B##(
MOV+V2TR:NUW$SD)CPX^G_"AP"R1.@<0()%.3BTY9S,I@6EMJGN;)K%P'*DOR
MV&TF=9I)%V;2*)R9<6'FG5]BXC1S&UDYC:P<2>*9$1=FWA,7)G4;R9Q&,H?
M:F8D6S0^F'UE]Q#6!)K<+ K\8J:6\"IV;:7^/B?1<3 ^1OIFSN+;<+VS\^U3
MQD[;7YA?FE9X1R;5O3>W\\R8!&4P>%!OK%8#?CP0.$N]S=2>VS%G#Y)UPP1'
MX]](^1]02P,$%     @ 23R>4(?5D!6E @  ,PD  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3$N>&ULC5;M;ILP%'T5Q ,4VV ^(A*II)TV:9.J3MU^.XF3
MH )FMI-T;S]_4$+ R=(?Q3;GG'NN+_%U?F+\7>PIE=Y'735B[N^E;&=!(-9[
M6A/QP%K:J#=;QFLBU93O M%R2C:&5%<! B .:E(V_B(W:R]\D;.#K,J&OG!/
M'.J:\+\%K=AI[D/_<^&UW.VE7@@6>4MV]">5;^T+5[.@5]F4-6U$R1J/T^W<
M?X2S9X@TP2!^E?0D!F-/I[)B[%U/OFWF/M".:$774DL0]3C2):TJK:1\_.E$
M_3ZF)@['G^I?3/(JF141=,FJW^5&[N=^ZGL;NB6'2KZRTU?:)81]K\O^.SW2
M2L&U$Q5CS2IA_GOK@Y"L[E24E9I\V&?9F.?)OL&XH[D)J".@G@!O$\*.$)X)
MT4U"U!&B,R&Y2< = 8\B!#9WLYE/1))%SMG)X_9[:(G^[. ,JW*M]:*ICGFG
M]E.HU>,"HR0/CEJHPQ06@P88>(EXFB(P2GM,H!ST-I#+1H$F N@RQ'**@" =
MV?BORO,4@:_X#)W;%1I^>)%HYA:(G *1$8B& B$8[;?%8(-I+"9*PR1)QMM^
M+_#9 8P1S-(0NKUCIW?L\#Z*5.!)) A@G.%1-5TPD$6)VT[LM!,[[(SJ75A,
M,H@#'L"5BB?.*(DC2CB*DDRSP4#_C>KEP"71)?#"4>ITE#H<12-'%A,/(F49
MB-*II2DPS0"^X2ES>LH<GD8U+[))]@AGSGVZ!WEA"@+WX08<MN(K$E?.1WC_
M+QXZS[9'B!PN)F<LFA0"=A_19'ONPUIKP: 1U)3O3%<6WIH=&JD/PL%JW_D?
M3>,?K1=PMK3]^RQCKQ,_"-^5C?!63*HV99K)EC%)E57PH(JX5S>8?E+1K=3#
M1(VY;>-V(EG;75&"_IZT^ =02P,$%     @ 23R>4$2_)N)2 @  8@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULC57;CILP$/T5Q/LN=\A&!"E)
M5;52*T5;;?OLD$E :S"UG;#]^_JV+ &G31Z"/9PY9V:,9_*>T%=6 7#GK<$M
M6[D5Y]W2\UA908/8(^F@%6^.A#:(BRT]>:RC@ [*J<%>Z/NIUZ"Z=8M<V7:T
MR,F9X[J%'778N6D0_;,!3/J5&[COAN?Z5'%I\(J\0R?X ?REVU&Q\P:60]U
MRVK2.A2.*W<=++=!*!T4XF<-/1NM'9G*GI!7N?EZ6+F^C @PE%Q2(/&XP!8P
MEDPBCM^&U!TTI>-X_<[^624ODMDC!EN"?]4'7JW<A>L<X(C.F#^3_@N8A!+7
M,=E_@PM@ 9>1"(V28*;^G?+,.&D,BPBE06_Z6;?JV>LW<6;<[ ZA<0@'AS#Y
MIT-D'*(/!YV\CDRE^@EQ5.24] [5I]4A^5$$RT@4LY1&53OU3F3+A/52)-$B
M]RZ2R& V&A..,,& \ 3[(!':)#;AS#V)GJXEMA9,[-M%(FL>D2*(1P21G]H)
M8BM!K BBJPANI)E8"9)9!$D<3BJI,:G"M+J2OOQ-JO%?V%4XJ36<U!).- E'
M8Y*13F27R*P2F44BGDADLU1N9+&P2BPL$HF=X,E*\'3_L0:^_8;X=QRL 8U+
M^;#PT_G1&N"X( ]QEMT\W.#&M0WNJ+T!);/OZ):6]?ZN@]"BE4ZUPEE>46+3
M\D:=J0%Z4DV<.24YMUQV@)%U&!1K-2<F]HT<(*KC?=#HZ?,=T5/=,F=/N.B;
MJKL=">$@XO0?134J,?"&#88CE\M,K*GN^GK#26<FFC>,U>(O4$L#!!0    (
M $D\GE!\#9-Y60(  'D'   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM
M;(U5VXZ;,!#]%<3[+N8.$4':I*I:J96BK=H^.V02T!I,;2=L_[ZV(2P!9[MY
MB.WAS)DS@YG).LI>> D@K->:-'QMET*T*\?A10DUYH^TA48^.5)68R&/[.3P
ME@$^:*>:.!Y"D5/CJK'S3-MV+,_H69"J@1VS^+FN,?N[ 4*[M>W:5\-S=2J%
M,CAYUN(3_ #QL]TQ>7)&ED-50\,KVE@,CFO[R5UM7>V@$;\JZ/AD;ZE4]I2^
MJ,/7P]I&2A$0*(2BP'*YP!8(44Q2QY^!U!YC*L?I_LK^62<OD]EC#EM*?E<'
M4:[MQ+8.<,1G(IYI]P6&A$+;&K+_!A<@$JZ4R!@%)5S_6\69"UH/+%)*C5_[
MM6KTV@W\5S>S@S<X>*.#C/V>@S\X^&\.@4Z^5Z93_80%SC-&.XOU;ZO%ZE*X
M*U\6LU!&73O]3&;+I?62AT&<.1=%-& V/<:;8-P1X4CV,81G"K'Q%N[>;8#M
M$N&BQ!S"-V;A:X)@0N"CR$P0& D"3>#?E.%.DJ&1(%PH"(-9FIL>$VE,,Z2I
M?K-J_!=V(R<RRHD,<D(S06PDB#]>D,1(D!@4)+."])APFFF81LN*+'$>\M.[
M)4F-@E*#H'0F*%T$>O#2-%XJ,@!]UXWN2G*1^>M#2U$AFG]^:!$L3,.E)@,N
M>N?BN'<:@ON!FSR IG?T(4&&-V<"!G&\%.5,&E8-[*1[.[<*>FZ$:@T3ZS@_
MGCS5\&;VC9HKNA&^T?1#Z3MFIZKAUIX*V4YUTSM2*D#J1(^R:J6<@^.!P%&H
M;2SWK!\&_4'0=AATSCAM\W]02P,$%     @ 23R>4-<PMO1! @  ZP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC57M;ILP%'T5Q /4?)FPB" U
M2:M-VJ2HT[;?#KD)J 93VPG=V\\VE!#PJOR)\?4YYWXYUVG+^*LH *3S7M%:
MK-Q"RF:)D,@+J(AX8 W4ZN3(>$6DVO(3$@T'<C"DBJ+ \V)4D;)VL]38=CQ+
MV5G2LH8==\2YJ@C_NP;*VI7KNQ^&E_)42&U 6=J0$_P$^:O9<;5#@\JAK* 6
M):L=#L>5^^@OGQ*--X#?);1B].WH3/:,O>K-M\/*]71 0"&76H&HY0(;H%0+
MJ3#>>DUW<*F)X^\/]6>3N\IE3P1L&/U3'F2Q<A/7.<"1G*E\8>U7Z//!KM,G
M_QTN0!5<1Z)\Y(P*\^OD9R%9U:NH4"KRWJUE;=:V.UG@GF8G!#TA& C^YX2P
M)X170O0I(>H)T;T$W!/PA("ZW$TQMT22+.6L=7AW'1JB;YV_Q*I=N3::[I@S
M54^AK)<,8S]%%RW48]8=)AAAK@BDU <7@<W%.IC1@UL'FSG"]Y);S':.P1/(
MDT5F@>V1AM9BA$8@O"E&8!>(K *1$8C&$?C1I)H=)C:8VF#B+Y-ZS"'!_Q+!
MUCCP+ Z,PTD<'0:/G/@>7DPBL8"B>)+1%L_"]?&L.190''KVI&)K4K$EJ<@N
ML+ *+.YO;V(52.YH;S+/T_,F59UC0F]:"C3Z!U? 3V:<"B=GYUKJ2SZR#A/[
M,= 38&)?^\M--WBO,MTS\(/P4UD+9\^DFB]F"AP9DZ!"]!Y4OPKU\@P;"D>I
M/]6D='@W?[N-9$W_M*#A?<O^ 5!+ P04    " !)/)Y0$IKE.$D#  #/#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R55UUOFS 4_2N(]Q9L;"!1
M$JGYF#9IDZI.VYYIXB2H@#-PDN[?SP:7@GU)Z4O!SKGG?OARZCN[\O*E.C(F
MG-<\*ZJY>Q3B-/6\:GMD>5+=\Q,KY"][7N:)D,ORX%6GDB6[VBC//.S[H9<G
M:>$N9O7>8[F8\;/(TH(]EDYUSO.D_+=D&;_.7>2^;3REAZ-0&]YB=DH.["<3
MOTZ/I5QY+<LNS5E1I;QP2K:?NP]HNL%$&=2(WRF[5IUW1Z7RS/F+6GS;S5U?
M1<0RMA6*(I&/"UNQ+%-,,HZ_FM1M?2K#[OL;^Y<Z>9G,<U*Q%<_^I#MQG+NQ
MZ^S8/CEGXHE?OS*=$'4=G?UW=F&9A*M(I(\MSZKZK[,]5X+GFD6&DB>OS3,M
MZN=5\[^9P098&^#60/J^91!H@^#=@-PT(-J C#6@VH :!EZ3>UW,=2*2Q:SD
M5Z=L^N&4J+9#4RJ/:ZLVZ].I?Y/UK.3N94$IG7D71:0QRP:#.QC4(CS)WKK
MD(LEMLQQW\'*1B _[F/6-H8:D U $U$XT@ L1E 3!+UBA# ! 0E(34!Z!(%1
MS083UIA")TLCHR( B(3$* D HE91 % 8^'!2%$R*6DDA9(2R;#"TXR6<&"G9
M$#QT.B$81P@4UZC;,K2<W-'(-R(!0(0,M'0$AA(!H1"8( 8)XO&=-@$))B,.
M96+EB7RS%C8F\ >Z _FP@OA ,>(!B@$10N/+@4"1>4!XQ*>G0;UL.WZ:B@ @
MHVAK $*(H9H;R-E096$Y0L&(0]:@&^&N;D+Z@<"RAB!=,S\]#>I]5K$I A!H
ML"JP'"%;CRB=#%# 2H+"3_0;K  (D@"KWZ*/S\:&F'JU!C $8;/=;!"*AG*"
M10G%8_HM_ECJ <R@UB-8WY M<$#+V>IU1V)D1@.@@GCH"@.+' 9$+ASH6PR+
M'/Z$R&%8Y/ 8D<.V[D2^61, A(*)><'0J/ 6U08 (8('_AMB6.GP&*7#'RO=
M34@_$%CI\!BEP_:=R@K$AM@ZYW4NZ3DK#_7$5#E;?BZ$NL=V=MNI[ &K2[ZQ
MOT3353-;O=,TH]Z/I#RD1>4\<R%'B/JBO^=<,!FC?R_+=)339;O(V%ZHUTB^
ME\V(U2P$/^GQT6MGV,5_4$L#!!0    ( $D\GE"RK_WS)P(   8&   9
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;'U4[6Z;,!1]%<0#U&#SD48$J4DU
M;=(F19W6_7;(34 UF-E.Z-Y^MJ&$@-<_V+X^]]QS;'RSCHLW60(H[[UFC=SX
MI5+M&B%9E%!3^<!;:/3.B8N:*KT49R1; ?1HDVJ&<! DJ*95X^>9C>U%GO&+
M8E4#>^')2UU3\7<+C'<;/_0_ B_5N50F@/*LI6?X">I7NQ=ZA4:68U5#(RO>
M> ).&_\I7.]2@[> UPHZ.9E[QLF!\S>S^';<^($1! P*91BH'JZP \8,D9;Q
M9^#TQY(F<3K_8/]BO6LO!RIAQ]GOZJC*C;_RO2.<Z(6I%]Y]A<%/['N#^>]P
M!:;A1HFN47 F[=<K+E+Q>F#14FKZWH]58\>NWTG3(<V=@(<$/";HVI\ED"&!
MW!(B:[Y79JT^4T7S3/#.$_UEM=3\$^&:Z,,L3-">G=W3;J6.7O,X"3-T-40#
M9MMC\ 1S0R#-/I; KA);O$C']P5V2T08K-PEB-,%L03DS@5V$T1.@L@21'<$
M9'8,/2:QF,9B2$""F14'"(?_\1([I<0.*=%,2H^))U4BG,0S*4L025>I6TKB
ME)(XI,RJ;)-%E32)YQ>\!&'R&"=N+:E32^K0DLRTI(O#7ZWF4I88_)B2F1(T
M>3XUB+/M--(K^*51YD>=1,=F]H3-\YO%M[K)]3WI1M-WR!]4G*M&>@>N]..V
M3_#$N0*M,7C0)U7JICPN&)R4F:9Z+OK6U"\4;X>NB\;6G_\#4$L#!!0    (
M $D\GE""#.QG9P8  &(D   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;)6:W6[C-A"%7\7P_:[)X:^"),#&0=$"+;!HT?9:FRB)L;;E2DJR??M2LM9K
M<\ZXUDUL*X?4T9#S<2CI^KUNOK8O5=7-OFW6V_9F_M)UNZO%HGUXJ39E^['>
M5=OTGZ>ZV91=^MD\+]I=4Y6/0Z/->D%*^<6F7&WGM]?#L<_-[77]VJU7V^IS
M,VM?-YNR^?>N6M?O-W,]_W[@]]7S2]<?6-Q>[\KGZH^J^W/WN4F_%H=>'E>;
M:MNNZNVLJ9YNYI_TU7T(?8-!\=>J>F^/OL_Z2_E2UU_['[\\WLQ5[ZA:5P]=
MWT69/MZJ9;5>]STE'_^,G<X/Y^P;'G__WOM/P\6GB_E2MM6R7O^]>NQ>;N9Q
M/GNLGLK7=?=[_?YS-5Z0F\_&J_^U>JO62=X[2>=XJ-?M\'?V\-IV]6;L)5G9
ME-_VGZOM\/D^]O^]&6Y 8P,Z-$CG/M? C W,CP;V; ,[-K!9@\7^4H;8W)==
M>7O=U.^S9C^\N[*?1?K*IN@_] >'8 __2^%IT]&W6^?#]>*M[VC4W.TU=*31
M!\4B]7XX!:%3W!%K3J<G6'*%5O%4<\\U+F(7!EZH&=J;DPL5.K"P SMT8$\Z
M*+)([35^T&SWETI%$4U^P4"G70PD&'+0D..&@LH,[37N?PT!W3E#'AKRP)#.
M#'EV(JU<4;C,#Y*1T0K;"=!.8':TMIF=P,[S(1_4)=!0<-A)A$XB<.(S)Y&=
M)=A\E+C&*H^-%-!( 8SDV5Z R[4Q2\<E4D4RV(Q6F#T*V(DY?!28"I9L/DI
MER9Z(3D2:*B9(S:#1\W)*$3CG,T">3\*_:E0&8E;&N+SDR:05B1T@=FG)\!/
M8_II@#]&FU%T.BN\43H?*Z0+]B@[3RUA_FD$0&F\,;&TGQ 83!G-,<.IIQ%#
M=&2H@3KR6EAO-<:-YKSAC@!+TD#Q20QT3GL*@B/,'<W!8R1R$88%J<N'BG!V
M$\]NOH033^\T4L&Z?(E"0N4T*6$*$DYO0NF=)]8HNL 4$)XUA8%!YH))/8I.
MR$RDV:2&NK3J"TLH80 1!Q!WQ+EB4QU#+I_52*B+X*) (,($(DX@$Z5(8P+1
M! (1)A ! O%IS<F2XI**P7RPD"ZJ(%1>A E$G$!&C"U&!A67!\9@9!A>7_#
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
MB*-MUD+C]SM$3,2G=996653F-[?U1;&ZV,,?X4G^4!3+^WS=NL]*_1'.</B
M/3<Y?N11PK/C1CNFX?V&?U,,6<-D^1JDDRR )O(,2(5(4W(^VG6QO;F &[Z)
MEMDU VB5;PD5& #.D)WXM$L?<).=6'!X#!#:ECA$6<#5Q 5<9]MLE;=W*="1
M-SP,.3!#\T2=1V-%G\.X=6#P;XL2R X,7H%\OH35E=E=L;[#V>06K=(%OMLF
MA<\ _,$MF1,-@\\>>'&]SF](,NG M0,K:$F<487D\K98 Q"J_T:7K'YHX2#<
M[A4(*'!Z%5/7%_U>TH?#+R.@67L@1TD,(BC^3Y26*-W7MT I_I8MX^AO65E$
M>57A\1-=.$24B8C;:4 V<J89\"1=$TWZ0./Z\7PTI7G@XW \CP?C@3[,BSA"
M!--=CF"L]N5NW6:Y@/G[S7Y-7(,(7+0 ME1FMX#5R&R1_#;?^9C5H LB\J?E
M%K&N+6$ 0NQ!5I6-IS6,"NKG.)X,AG$RG=!^1G$RG,>C02+;.;P/1H;33KPM
M18),#50 KC:B:X["1%9U$;?P&"UD-&0\)'UU\^*S#RE>Y]NL!H%\?7XR;R8)
MEW0'H)=OZ8[F*$,6H@9V:[J7!]CJ&4SYXU6T!,BD9=624ULWQ2!OX\T(: $?
MX_$Q6IA^ZAN,[J<^??*U?,*>_ &.;BCX>'@WS:L3-IH @BV1[2PC#]4,CH"D
MN(J$/L,#)R.98VYI"X"HF&XR.\D!E/N(>M\^M.Z*\+<"T; MP92 D]&N+(#K
MME40NKIQ= -<&8T'>/G2Y2;?DD6"] )EQ>W%P"/[!<H;</F[GK+<+*=]MFA(
M5B-"@+:?+R(< B_=&9*U\XXWW@F9T2F#LI8 ]3J#NYG)0%&=?FXO\)WY#6%T
ME^,"0HN4,8[<[&_3"O:A!)Q0?2%8BAAW^E5XG:_WM<,+GC7470YHO:Q &%G
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
M\ Z91>&PURA@(B;!;W<IR-1ZK_FV7<BB)="113Q^&PD>ZCDE#IB385 ),:"
M2X=S)1JH,?R0W3"1W:2+LC [9I1Q^2NN3O>ZBEZ]_X]WKR_0PK@0>1L%+?99
M&8"KW-PXCA42"H0?R/M,/=?I@R'(XG5ARF<"QAPR1[B:'SPDT)]1_"=/$9%/
M/5QA+2R%*P<X@#JGRZ.(N"F^L&;3)PTNYL'S;R+?0M*X%B\B#IZ/#MI'AG$R
M[D>^$]M?[2">)*/H<L.,X1X3?C)$;N";-REJS(W]G@V&T^@\\JTL[J9@81SA
M#PS0+)L-R^FV6X9$6#3D2! -F1.!IKA;HR6\:LJAN!_7P8[O C<!\LN2D"KJ
MV6?4D%7Q]_@P2M)7KZ+IJ.\ZR7)D:^*[0/<\ F"1^M=YD\%I+8MU<?/ @$W7
M"SH*$WXFBU(,1P:T$8\(8Y591;JN"G>?*1&K2G62QI97( 8N@%CK! "[>TQ&
M21'14N8X5E' ]:_3>[H#):G$Q/3AVG?"E*Q>J9I*6#@UEQ64QVQW ;Q9+@.%
M+ZA1YT8R&'A_33U!Q#*QM,$Z2"LF!=^#3N6XI-(5_&)1*1D;]03Y(<AF: %1
M^]@.>2_;-5[)V7N@A"54HHI$&[@E)$F @(A>%I#WRL(R"12RT*<O>10\"))4
M5@SU+2*C&S*_-<<0J  A*/8WMR3?'+BK08DS-2C@^>B,(HKRK>R=(2Y&&X(G
M,G 8E1[@O7=>OZ*I_B7,SE$%+#,5N $HR@&%NN^*&A4$Y!:&IW4K^;]## PI
M\0$C*<6>,CG6Y(^*C_R5BC\GO>2_<SS<]?"4'HQ1DKW9YG_+D#GRRR33 G6E
M"[3"%P#.FQRY-=X,NH-55M[E8FXSHIP0"9$OY<JMUH1T:H^R.B&\R2I [2R'
MQ0MCN$"];<TRJ?%4,V]"&TY[-4 Z/56)V1)1!,1EO/2LK7Z#WF%-2'WPU #1
M=:U8<]G]4_8Y1]$)(08CIN?"R4M2-LEH"<L!SB76!ZNDB&2#OABZZF1GRDH4
M5D01L+*>JPG$$29;DL2,F5CF9NF<"X _ $X#Q# GXVQQ;H0+%.O##RUY5"=B
M =9?T0*SDLUM^VLD.XN,;]59=FX$/O$84%B%>\1L<+A&Z:47_5M(V2!<<]6-
M?-72R4#%1+J:$L2 8<410H9<!6R69L$4B&B.3JPZO>%<KE0U!IXEC59JR<X^
M9XN]6!;Y0%0I>\AJ/E12?F%<0#.X^WN%OH>K(I-2OB R7JL/"7O*2Z"6#+26
M3$FS9!*-P@0:UT<K7TIR=ZH*G:/4. )D6YGB2[=)C8I#&JD#R_0&!#H]A9P\
M>XM,PA_X]HLA^3JSI&%)P B>TLGG[X-.'Q.Z(,M'(UHR?0G 4Q>4,-6M$@S
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
MVD@9R3@B0R+;<QN4A["30"T% Y/I9O J/BQ"DT9K=)SVEG/F8(QV8D?<,5"
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
M-$4F8:77Q$1?:3*QX]LZ8,5Y_92>%WQ!Q3B<8"D:$&;).MWOQ_/1U%F+NXX
M,:Q,U!@[RWA(2V&PM(/M"=NL%V>LF0O;KYDO1Z/]D1LRU1*E*NL0,$&5C95[
MA:QPP&RS6Q</669_EF#,-5I(-<:;TS/0G<%#RFGL)"[Z)PG()BE4ZEPA554/
M)=P5JOVTJ M$B,&8$")A.[6A!CMT96,FT1Y=1>UAR$H*TO7,AA%22/95MJL9
MTW!0YNS?%EC:$U4RL@I@UJA[H^EG&YK )(8LY1+"9IVH7(DPW7"]"@X%Y##9
M&ZH$(<^9>#:#N%ZVD',$F!"AMN"U%*O@Y6*V?=L!9)F2;S!N70XM9\#QN6;]
MC$<<@<Q;@17DW-N/1L],GPYV;#1WWERB RX&A3O93H(B0,V[MO;8P_!PKFZP
M5)KT1=-)F@;AQ!',#M ."G#Q+<GSN6=R?Q14#.=ID);8*8?1N>*I8R%_W))G
M\[ZSW0YA1 DMQTWC]')D3"M87VN<7#-/;3QW'2 .]1&&'H#(+1>>HP@;GHF[
MVIF2%1*,E@E3EN;>A89R4\ (5?M;$ FPN.X37\YWI"#Y:E]QW\O89&9K]VF4
M:K4L"C7EP[FDX7C[EFE%&6Y7Q[5:3("-LU<+AL @?G4-E%FQ#@H'G9@P7Q06
M7-&62X<(!Q"UT0IV1F(E\ZKQ@3;5-?34IJ1^-@)&I Z%"0DY>'@4/.]FXJ,Q
M0N5XITE5$<CI_IC5LO[H _*B []_J^EVW2)&<S0J:],HRF!DW <F2Z@$LVN>
MQ\?",I4Q,U -;A65003CI EE?SY[^/%/-*LRB)?8(HFK(FP+LC0#0T+-YR^%
M%$V2Z&1*B5\AY5)6QU>RGQ :,6I3X6)54&0FD5P?5%9BD@<8 [Q_+91?DA;3
MQ:+<<R*125LD.L$ZI]V02_=I"I3QL594M4/MHA0Q:8GMT&!9*.(KR$F8B$SS
M-+MN$=&Q>IP% Q5T !3Y6[;MT:TNMIFXPC%(_P/EQ, $'^0X7F'\UB<!F7T6
MTY]V^JP>'94%/F-%Y-QD%S/0GJ+YDG"&;+;@ZE-/;]E$P[U37RRM$XLCCN<3
M;MTPG$=O5' 7=:UI5AU0EYKSZ&P8)PDV\+ET\T>;U:BH?=T8Y--)OT^ /0*L
M%]@/:")U8J=3J1';#>60:<@@!V,$JCT-/M%W8@G<>IF//)=>](81M^0Z5UA;
MEDC8Z0<2NSF' 1JQT'%;[!C$E;Z;'N?B&%>ZT&M;V5&D'I ?5V$YIM."C[GP
MTLHS/5"PG($H/RZ3IHLZ?P/RIZ-ZBS"_LO9(V@W7"A/E_%$/GV::.SR$TY#&
M%C2[1.I]8W]1XS$&4MYGS6*"9.!PGDZ!4];:KP_#'4ULJ9LYY[.O& VVJ&IS
MS3BUKQJ5JI TP+K,D$TLTPW67F71PS0Q9>&#;A"5Q[].N<0NL<MEX>:KV2ME
M%][#Q!L)Y#%*D W5=6I6Q6X?9!P$)!4RS:!<MKVAF1R 2-7]($B(LSMEASLL
M"4[K/*D0$9]B72#ROT<&>$6M%Z/+NDY!D 7N]C:[+JG&2#)VXM4Q"P<SN.[)
MQ;OE5+U5OJ[=.CR@ #T8:5SJEQN!V2WM12$ Q;JX01958^JMEL#@9<"*X'4Q
M^>55N=]1IL=>W!=,M1@0F/G.W2-)QM9X))[1@2C;?ZA2  ;I+$D6,PG*VQM
MFR6I/N@#KM3"A":=TJNI&1@8#6QX6G+"L007%B#@4OR%;4"L#<--W2<OW!RG
M<T"*XK1IZ.P8 # C+Z(2+^C?)PH)PC!99Q<+;ESKQGQ3 )LB2F:!Y1K[*."9
MXJ7A?_M2 L0DZM96UJP?=JP *02KER*W%.M\0?72C0"&<A1U:9<"!6M3<,8;
MV6UO@L\4JQ4Z8EE0H[;?JUA/S<(&0P=0&/^ 0,Z6%'\C\6;8YF!]Q]FF%2Z%
MXCION/"1>=B(3$(PF*AP'PJ;GHK\GZI]:;G!?<!=96L+VN2YNW2=8QK0BMU\
M:#X7M=ZLP)E0@\6VA"!W^4U1<GES&H#POLI@3SRYE%+UUH!G2#-(%C%3CR;E
M:!<2>Q0%B1LDY"=-?99^P='",) 'S+"@6U"@AD6QM?@$$=S4@0.=/E4=S"M3
MH(+L<<6U<=PYYA2IKVLJ\SXXQ9<H+X;C03&RC%;$C]MH8%JUXN'2<DFJ$)A+
MXR8SMM\%6W:I*I>I#HNQM*8B"IZ$20@W.B&:+&R,2E>;*+YDNEA1WXCGA@LD
M:HMDPXK$_L+MID1#]H<S*KG6\$3+HC:4AKF<)BV,FZ*^!VZ"*9I/Z@[<R-RC
MB%8,H"K$7B-R$U?G\L>U]SZBN!2*(SS@$-!*B%,O>A=H4YZZ8_!-<$*6W$ >
M0W^E\K2<UT*S2Y?9@K+4]MM5>E>4A S83=VLW+US]B%^421U'.H+W\#&!:1
M@+TVOC1!!>&O8T_(LM9D(I&M4IH<[>CJ#.1;==M6/%ZI.RG$M!7H6GK;<=,D
M'[):ZB"0/9O\P8FS9*EH8XL2F,*E<H4Y:+=A:'?+P+JSB1D1;4_.K@9)6SJT
M:CG:>C(R1A@4,,<4J,?A;S4MLV:]!T-S#FLMI+/;<@^-8:6 8;A;]--:DA]5
MU_TDDU/KS;PJ2A0#4;)9 @G+*Q6-.(Q) TG2NN7#FE%36FH?,R%U?S08T;\3
M;"5SB[U%*AM=-AU[GS]HB/C9D!)VAS-J^L)_8.?E<W=J%R3)W(NCFM(*XN&<
MYQY-1H?6C.^.1AB3->)VJOV$+17C66O)D[G[T2YX-J<UTH+U@;/QM-^]Y$&?
M0M(FC87SU/WQM%6XT;((B@A["^?=\E7N=R#/X9+<I[S>Z <J0P8F<%]][/.-
M:$\3(>4V),/W5OB>RUZ_;F-Q:YNB56M=RF^LJ0H+TO8)B;$W\"QZYT9<8,,*
M;I TC*>S:?01*V-<%*L+BM"6XD34^<Q(*,SQ<5=H%A2N0JDO:%[VNQ=AZR)J
MY3F,YX ;CQY]Y>6V^V//9MPD=#X=MA!'+OZ!X]9'/A+IPO5WHU)@..,"]4._
M QUCV G\O&)C9ZR-$'%CO8MM;W:8'>A+)5?-V^15I8,MD=:)T>DEXBS\Z,_/
ML<EP+,[@+TT]!QL>I\JO\(H5<<(8V -6ME6MB)J3QK V:B)DOR!ID7FG5F_&
MJK( M O85TTE6'AJ+3]4H6<0[=<IEO!7/3K6<E^T.*G8]3*BAG2\7]1IT2VT
MWTI;PI<1%KF\3]6\ P#"%JRR8ZYLN\I)W]JA^6V-YIOSE^18?U[AM(Y#N\WH
MNL015L?(UV+OP5@[$PL@T0ZK,K\1D4WR=>$:;"_* I0?A8$SR$L&&?Q2LS#P
M$K/YL(HNC";/\SB8\W"Q8\O$+M\1'$SY,P:(:L@OH_M0_W%,7B23WTM3E0^%
ME5IW)\:U8LUC ]1%-X8MW=!W*%S=E]XQP.C9&D!Y7<K9Q5%69A;(]QGQ=SR<
M1?-P6LS_):4N'JT<SC-C/?UC%<!9'%*'T>')-6P5Q_;?Z!Q>7S&-IDP2V/K!
MC8SFYN>.+.\5Q$"E& @0$*2\H+@-1<8MZ,DL_E7 5+$Q/*E-N\RQNS73U9O%
MH2V2NPY+)^\5![D)-B!O%.QS9GIIBTRX\Q,^R.+=V3 6=\>XX1.%!0G&'@*
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
MC,$\VRTD9P"A_8V<J".!F5?>ST2X1J84DB?1N;#F(M]:-H38Q9+*%UBF*Y>
M-F!629U&W8ZZIY"4%E_1RY(V0+@D'UIPG^%3H-O6/@8M8YZ6>24BJ ]F6WN#
MLM4QZ5W0QSJ3WKM-[KDZX0J.3=QY).HQ.])PZ)(1H_!*9C4Z9U4+($,2T)+;
M8JQM@BH94:;@O)-%$A9."!3N4HP.B,'K!N0<Z>]Z)!=4W/HDSH S;]*_<,U,
MS67W=D^-RXL@AW"+11ZA(93&I07>[$V4P.^2;&"Q&8SB4KB:V#&:KG7*%"J&
M+*7J/,5#^13\MF%\<//6OYB^HPU0Q1%]0!OSY$&)VO7685YOD33M@$$*^"K_
MG&GQ>70D:J4O\PVZ[('(P!0MVA4&L@Y=V<&\E?EQ)-K4M, J^-+9T63K$<X@
M[Q/69BH_46Z"T\*C=5H-$5ZS%!HG%UZ@C9=F2B[XV<8(VTU<.Q'>4X=ZM7-Q
M3_&J40V<L4/ZC5]S(7#)5G@$9A$./9AH=$4I"5N7F74/5FDU!AHM/XK/^6SZ
M1/ X2<N-FU'M-V24(96 )7S;1%>BZ DA3;Z-2<7P)S(XJ*('T1],8U[G/Z-,
M($O].KN XUH'IWO,VGO13R1X.-:**K.($>9JJ&=Z&8]X#?SL(B=MQ]XFJS[&
MFD[ L+/X;VU4SN5E\A%$#9S65@1FA)?\.*,N2\-6A\"8#BIIM,;8<R>[S8!+
MLG>(%Z^SPT?[M%6@8:/88O8-7LOFO#WV_PVCT^QPOD/P/\(XE5<G4 U>DD=,
M.7G,ZM"F\B5AAM&75?>(-67)+5XLQXJ*4%E1LE>3F.PWU#?R+FMJ2U3DQU0=
M=ZQ@DD5<+ ";6(*FD V3CO40K"?0<>$XL<O41"(M!),M)7L7?:L5UBAC3&_U
M?>H8E3U+N!@6^(V$KP(/CH"W[[1!NJYDOC*F:[+H"&LB&XK73(K0-[\5<9L%
M)E1(R=A-QBJ3U6B.BA*5Z$2<VQQ'U_N:P$_%7@@6L>[*$O0N9@% Q(C?-1I2
M*C(IB%*GV]!T99% F[@&] >H )D!-3B;IK,F=9 J0&P6BZ0U6+K8 ?H(Q5BI
M,>S 8@,-:A5!I&L9-J'3?NLX?8X=T[5N67/Y3?-9!3#$:D,F"]E*]C"Y0IA.
M+*W=MY&(Z,_"I?$&$8VT]E1%&"Y1LZ.6WRS=JU*.-2S)'A5=8VRZPS]*UL>V
M%#@OB7HD$RK4?*NN^*^T@!Q:OV1OSI:V]DO?.*DF7>^B\ZH]2DV1C(V%'F%T
M'T3$\14":^!QNC43H9=R3\8:VD4V&@JU636S*=()#&NPLUEAU]%UO"KTNE $
M%FEEMCB2K7U&-7=^WA;W(%O=<)$G5_+F2THN"-)5; =E=A[*&OB,<S?K<)O=
M%#413J);PJ%-]ER+:Y#Q*P3A0T*$;ZQV104U/9-QO$0G!*!4YCENC?FAS&Y
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
M27VVR>P0LFH9S1>FD.;_DO]HQ1_=K+.BRNQ^1.(U5B<I)"-"O0G^<Q >._S
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
M1_NC%1XMAEG+@2+!H_T)<MKR2U=P?&^FWP!02P,$%     @ 23R>4&$*/(.
M!   OR4   \   !X;"]W;W)K8F]O:RYX;6S%FDUOVS@00/\*H5-ZV+7UY:1!
M7<!)FET#V\2P@UP+6J)B(A+I):FD[:_?H00G5*,,]C+UR19%B4^DQ#=#Z=.S
M-H];K1_9]Z96=A[MG-N?3R:VV(F&VS_U7BC84VG3< >;YF%B]T;PTNZ$<$T]
M2:;3V:3A4D6?/QW.M3*3<$,[43BI%13Z@GLIGNWK?K_).%1X$G=\.X^F$>.M
MT]>R=L)<<2?^,KK=2_4PC^*(5=)8M_%M=S4;J60C?XJRV[([_?RW-O*G5H[7
MF\+HNNZ.\CNZ@Z %^U)R+XR3Q:"BX]LU!]9Y-)O""9^DE5M92_=C'G7_:Q'!
M54R"R^CZX?#;=^*Y^3_=J*M*%N)*%VTCE.O[T8C:MZ[L3NYMQ!1OQ#PZ5&$+
M5;(OR@$-6ZK^5%#77PLTO2S[ZW+08Z^PS)Q+V&&69>S!Z2 O85O7LH362W;!
M:ZX*P;HNMP%@@@ F1P-D)RL>0*8(9$H.60IE@7" N_$X<&@ F2&0V1$AOR4!
M9(Y YL>$3 /(&0(Y.R9D%D">(I"GQX3, \@S!/+LF)"S /(C OF1%O*"6VG9
M;<561EBH^F;ZGF+S]Y06[@8LO"@*W8)@U ,@:@7_"S_M#*;P&)4,L676XDFH
M5K#*Z,:/M#,0.%CV+-V.7;8#3$PU,;%K%L6_+33:E?OQOFBM5,):,2#$/!,3
MB^8+-PJ&V;*5,&!!;D1(ALDE)K;+4L$0.PCBAIV%J20F=LF5V+J0!3-&3*R,
M:RX-N^<U/ 1?!;>M>?N 8JZ(B66Q5(5N!+OCWX?#AZDA)G=#TV@%+M#%8\B$
MF2 F5L%:.-D/'5M!*#J(D3$+),06\'TE77=+,:XZFWH="%4,G\<$LT!";(%%
M679S*Z_9);<[=EWKYY -S3*(I_Z->.A&=3Q!2[ Y/R&>\U'#LY,0$Q- 0BP
MU/&#]"+!I) 02^&=B1AR28@^BQ\A)N:+A-@7Z* />Q/S1D+L#7S0PW0MP522
M$*OD;=C$3NXX,-@/(2)FEH38+$'\-,:68G9)B>WB ZE1*,PF*;%-WGV0>\X0
M$Q-+2BR67R.&T7Y$EZ[(UZZ0T(&M0TQ,+RFQ7L:"A\#6(2:FEY18+R-QQ.B(
M8VY)C^J6<-).,;>DQ&[!XYX_0DS,+2FQ6W %AHN!*>:7E#QSP3##Y< ,4TU&
MK!H<,UP0S##Y9,=<T/IV&F)B\LG(Y8-AGH68F((R8@6]O^[&3JY$N(:3H>]/
MB!4T%D4"'I?U8&[/,/]DQ/X9A)%C<)AX,F+Q]''D#3>&^]?&'\8),>=DQ,[I
M"3=PIK*MA;\7?<D+:(B).2<C=LZ[L6]/'F)BSLG(<YK75<71L<XQU>2_8<WL
ML+XX3H<9)B<WS*]YP^"Y"3$QP^2_/;V!;MUKU=V.MU6(B1DF/VJ2<Q-B8H;)
MB0WS,O'HBJV%=:8M7&M\]+OP']J$F.@[>F+)H+G8\$L"3#<YL6Y&<['1E#''
MG)-WSID</A@J107!27D#35@H+WA=K SS/_W[RRSW;RBJMJXOH>Q6_:-Y]XF/
M/\?AVZG/_P%02P,$%     @ 23R>4,VC$6(# @  H"(  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\7:S6[B,!B%X5M!N8":[\>T'96NNNEV.C<0
M@2&HD$2Q1]/>_:1L)I7:G%F@PR8H GU^5X\LFX>?Z5B70]?FYM#GQ=OIV.9U
MU932_P@A;YITJO--UZ=V_&;7#:>ZC*_#/O3UYK7>IZ#+Y2H,TQG5X\-TYN)Y
MNZZ&YZU4BU_UL$]E786W8_C3#:^Y2:GD</Z0FW&!\2?O??J?Y;O=[K!)3]WF
M]RFUY8N*?PM4X>L@G0]2>I#-!QD]R.>#G!X4YX,B/6@U'[2B!]W.!]W2@^[F
M@^[H0??S0??T(%D"&9?\)(0U7VL!7 O?:P%@"U]L 60+WVP!: M?;0%L"]]M
M 7 +7VX!= O?;@%X"U]O!7HK7V\%>NL5]MIHL\W76X'>RM=;@=[*UUN!WLK7
M6X'>RM=;@=[*UUN!WLK76X'>RM?;@-[&U]N WL;7VX#>=H6S$G18PM?;@-[&
MU]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^
MA;-N=-C-U]N!WL[7VX'>SM?;@=[.U]N!WL[7VX'>SM<[ KTC7^\(](Y\O2/0
M._+UCD#OR-<[ KWC%>XJT64E7^\(](Y\O2/0._+UCA.]<U,/:?M2AD.[SY<N
M^33\VYH)W+F\']/E,\Y3O[WAGBA=QE52.#\O#N%YZD=$^/2'E,>_4$L#!!0
M   ( $D\GE#7)IR=W $  $<B   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:
M74_",!0&X+]"=FM8Z1=^!+A1;]5$_T#=#FQA6YNV(/Y[NZ$F&DPT0O+>,+;3
MG?-N-,\5LZ=71V&T:YLNS+,J1G?%6"@J:DW(K:,N59;6MR:F4[]BSA1KLR(F
M)I,I*VP7J8OCV/?(%K,;6II-$T?7^^M]ZWEFG&OJPL3:=FS;E=^:CM\;YIZ:
M84VH:A?.TH)L=+M+74*Z-L]2-63L%Q.^W]B?I_ONM^1]7=*?HMGELBZHM,6F
M3;?DP7DR9:B(8MODH3*>RL?HZV[UGO?!^'AGVM28[1KV94%^NASQM:'# 8;*
M,2?'M"WHT*BAL/_D_QKXL1L*ZVGL?*KZ6!]XO!3I(54#ZQ<>\Q&IWSHEE;\:
MGEJ?[H=]L7X]?#_TPC^+@0V'_[WUX^40(#DD2 X%DD.#Y)B"Y#@'R7$!DN,2
M) >?H 1!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL
M D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*
MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56C2*K1I%5H\BJ4635*+)J%%DU
MBJSZA+(.Q[PU=?=3DF=KUQ_SV?#_D<4;4$L! A0#%     @ 23R>4!\CSP/
M    $P(   L              ( !     %]R96QS+RYR96QS4$L! A0#%
M  @ 23R>4"?HAPZ"    L0   !               ( !Z0   &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " !)/)Y0,)2U].X    K @  $0
M    @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !)/)Y0F5R<
M(Q &  "<)P  $P              @ &V @  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( $D\GE W"IRD, ,  #H/   8              "  ?<(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !)/)Y0UJBW
M=,$$   %%P  &               @ %=#   >&PO=V]R:W-H965T<R]S:&5E
M=#(N>&UL4$L! A0#%     @ 23R>4&,L9!!E @  00@  !@
M ( !5!$  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( $D\
MGE!0@-8,$ ,  +$+   8              "  >\3  !X;"]W;W)K<VAE971S
M+W-H965T-"YX;6Q02P$"% ,4    " !)/)Y0PQBD16\"  #E!P  &
M        @ $U%P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%
M  @ 23R>4)K._H'9 0  8P0  !@              ( !VAD  'AL+W=O<FMS
M:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $D\GE!<+6CWS@0  +T7   8
M              "  >D;  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"
M% ,4    " !)/)Y0+6H(%-<!  # !   &               @ 'M(   >&PO
M=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 23R>4+0*C4@G!0
MYA@  !@              ( !^B(  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM
M;%!+ 0(4 Q0    ( $D\GE#Y_>\]L0$  -(#   9              "  5<H
M  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 23R>4+7!
M8H*T 0  T@,  !D              ( !/RH  'AL+W=O<FMS:&5E=',O<VAE
M970Q,2YX;6Q02P$"% ,4    " !)/)Y0<"+)'[4!  #2 P  &0
M    @ $J+   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    (
M $D\GE!=]_$9M0$  -(#   9              "  18N  !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&UL4$L! A0#%     @ 23R>4'. Q%^R 0  T@,  !D
M             ( ! C   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"
M% ,4    " !)/)Y01(SPQK4!  #0 P  &0              @ 'K,0  >&PO
M=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $D\GE#@\M_@M0$
M -(#   9              "  =<S  !X;"]W;W)K<VAE971S+W-H965T,38N
M>&UL4$L! A0#%     @ 23R>4"4Q;X"T 0  T@,  !D              ( !
MPS4  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !)/)Y0
M%^TI#;0!  #2 P  &0              @ &N-P  >&PO=V]R:W-H965T<R]S
M:&5E=#$X+GAM;%!+ 0(4 Q0    ( $D\GE!N$)B!M0$  - #   9
M      "  9DY  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%
M  @ 23R>4 T?Y7FU 0  T@,  !D              ( !A3L  'AL+W=O<FMS
M:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !)/)Y0#3\ 9+,!  #2 P
M&0              @ %Q/0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+
M 0(4 Q0    ( $D\GE#XXR](M@$  -(#   9              "  5L_  !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 23R>4,1+J2:V
M 0  T@,  !D              ( !2$$  'AL+W=O<FMS:&5E=',O<VAE970R
M,RYX;6Q02P$"% ,4    " !)/)Y0@:,K5;8!  #2 P  &0
M@ $U0P  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( $D\
MGE!Q^/ISM@$  -(#   9              "  2)%  !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&UL4$L! A0#%     @ 23R>4%.H5MFW 0  T@,  !D
M         ( !#T<  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M    " !)/)Y0U:@\G;@!  #2 P  &0              @ ']2   >&PO=V]R
M:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $D\GE"1%,INW@$   $%
M   9              "  >Q*  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL
M4$L! A0#%     @ 23R>4.-\(!&V 0  T@,  !D              ( ! 4T
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !)/)Y0H#*0
M#K4!  #1 P  &0              @ 'N3@  >&PO=V]R:W-H965T<R]S:&5E
M=#,P+GAM;%!+ 0(4 Q0    ( $D\GE#*<\W/M@$  -(#   9
M  "  =I0  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @
M23R>4)/PCP2S 0  T@,  !D              ( !QU(  'AL+W=O<FMS:&5E
M=',O<VAE970S,BYX;6Q02P$"% ,4    " !)/)Y0V#D1ZK4!  #2 P  &0
M            @ &Q5   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4
M Q0    ( $D\GE"3#@Y<MP$  -(#   9              "  9U6  !X;"]W
M;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 23R>4#C6I/FX 0
MT@,  !D              ( !BU@  'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6Q02P$"% ,4    " !)/)Y0G39I7+8!  #2 P  &0              @ %Z
M6@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $D\GE [
MN7'9T $  (\$   9              "  6=<  !X;"]W;W)K<VAE971S+W-H
M965T,S<N>&UL4$L! A0#%     @ 23R>4&AOQEDZ @  A08  !D
M     ( !;EX  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M" !)/)Y0$BRNJ6 "  #%!P  &0              @ '?8   >&PO=V]R:W-H
M965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $D\GE"@2G/!V0@  +<[   9
M              "  79C  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L!
M A0#%     @ 23R>4%Z3YAD9 @  "@8  !D              ( !AFP  'AL
M+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !)/)Y04YA9=+,"
M  #1"P  &0              @ '6;@  >&PO=V]R:W-H965T<R]S:&5E=#0R
M+GAM;%!+ 0(4 Q0    ( $D\GE!IZ8"V@ 0  -,;   9              "
M <!Q  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 23R>
M4/>F?_,? P  W0T  !D              ( !=W8  'AL+W=O<FMS:&5E=',O
M<VAE970T-"YX;6Q02P$"% ,4    " !)/)Y07%'L*8H"  !+"   &0
M        @ '->0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0
M   ( $D\GE!_LR,BZ $  .L$   9              "  8Y\  !X;"]W;W)K
M<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 23R>4+\]+<X&!0  B1X
M !D              ( !K7X  'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q0
M2P$"% ,4    " !)/)Y05H+4Y-D"  "*"P  &0              @ 'J@P
M>&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $D\GE"IH54W
M]P,  )84   9              "  ?J&  !X;"]W;W)K<VAE971S+W-H965T
M-#DN>&UL4$L! A0#%     @ 23R>4-!;Z;HG @  4@8  !D
M ( !*(L  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !)
M/)Y0A]60%:4"   S"0  &0              @ &&C0  >&PO=V]R:W-H965T
M<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $D\GE!$OR;B4@(  &('   9
M          "  6*0  !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#
M%     @ 23R>4'P-DWE9 @  >0<  !D              ( !ZY(  'AL+W=O
M<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !)/)Y0US"V]$$"  #K
M!@  &0              @ %[E0  >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM
M;%!+ 0(4 Q0    ( $D\GE 2FN4X20,  ,\.   9              "  ?.7
M  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 23R>4+*O
M_?,G @  !@8  !D              ( !<YL  'AL+W=O<FMS:&5E=',O<VAE
M970U-BYX;6Q02P$"% ,4    " !)/)Y0@@SL9V<&  !B)   &0
M    @ '1G0  >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    (
M $D\GE!"6[6+?G(  &W> 0 4              "  6^D  !X;"]S:&%R9613
M=')I;F=S+GAM;%!+ 0(4 Q0    ( $D\GE#TZ$+>/0(  'P*   -
M      "  1\7 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 23R>4&$*/(.
M!   OR4   \              ( !AQD! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( $D\GE#-HQ%B P(  * B   :              "  30> 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $D\GE#7)IR=W $
M $<B   3              "  6\@ 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !" $(  !(  'PB 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805293600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenues</a></td>
<td class="text"><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide further disaggregation of our revenues by categories we use to evaluate our financial performance within each of our reportable segments for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States electrical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>242,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,721</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,262</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,985</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,870</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(800</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,229</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,070</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States mechanical construction and facilities services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial market sector</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Institutional market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,997</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hospitality market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,714</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Manufacturing market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Healthcare market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transportation market sector</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,346</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,734</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Water and wastewater market sector</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short duration projects </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,936</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>835,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>755,277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents those projects which generally are completed within three months or less.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial site-based services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,978</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Government site-based services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mechanical services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Energy services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,144</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518,083</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,079</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United States industrial services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Field services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,770</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shop services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of<br/>Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">United Kingdom building services:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service work</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Projects &amp; extras</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,891</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">&#160;</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Assets and Contract Liabilities</a></td>
<td class="text">Net contract liabilities consisted of the following (in thousands):<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,830</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(590,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(623,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net contract liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(397,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(447,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_RevenueRemainingPerformanceObligationTableTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#8220;remaining performance obligations&#8221;) for each of our reportable segments and their respective percentages of total remaining performance obligations (in thousands, except for percentages):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31,   2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">% of Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,032,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,601,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,289,265</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,423,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Remaining Performance Obligations, Expected Timing of Satisfaction</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): </span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Within          one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Greater than one year</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>842,643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,968</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,996,744</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>604,915</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,192</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,473,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,575</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>851,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_RevenueRemainingPerformanceObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_RevenueRemainingPerformanceObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contract balances and changes in contract balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802438560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text">Retirement Plans<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the &#8220;UK Plan&#8221;); however, no individual joining the company after October&#160;31, 2001 may participate in the UK Plan. On May&#160;31, 2010, we curtailed the future accrual of benefits for active employees under such plan. We also sponsor </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> domestic retirement plans in which participation by new individuals is frozen.</span></div><div style="line-height:120%;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Components of Net Periodic Pension Cost</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net periodic pension cost (income) of the UK Plan for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of unrecognized loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension cost (income)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net periodic pension cost associated with the domestic plans was approximately </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;"> for each of the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employer Contributions</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, our United Kingdom subsidiary contributed approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the UK Plan and anticipates contributing an additional </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the remainder of 2020. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> contributions were made to the domestic plans for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802246256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for credit losses</a></td>
<td class="text">In accordance with the guidance described above, we maintain an allowance for credit losses, which represents the portion of our financial assets (accounts receivable and contract assets) that we do not expect to collect over the contractual life of such assets. Credit losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. A considerable amount of judgment is required in determining expected credit losses. Relevant factors include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=118955579&amp;loc=SL82922895-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919260-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919253-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919272-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919244-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807395152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 2.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808270448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Schedule Of Debt) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 02, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Aug. 03, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="num">(4,720,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,879,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance lease obligations</a></td>
<td class="nump">9,261,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,679,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Total debt</a></td>
<td class="nump">504,541,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">312,231,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations', window );">Less: current maturities</a></td>
<td class="nump">10,360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,092,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">494,181,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,139,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member', window );">2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member', window );">2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loan</a></td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="nump">$ 300,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember', window );">2016 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Revolving credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember', window );">2016 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,431,000<span></span>
</td>
<td class="nump">$ 400,000,000.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current maturities of long-term debt and capital lease obligations, excluding borrowings under revolving credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term and long-term debt and lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13,16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813328016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Of Businesses (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 02, 2020 </div>
<div>Company</div>
</th>
<th class="th">
<div>Nov. 01, 2019 </div>
<div>USD ($) </div>
<div>Company</div>
</th>
<th class="th">
<div>Oct. 31, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>Sep. 16, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>Aug. 01, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>May 10, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>Apr. 01, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>Jan. 04, 2019 </div>
<div>Company</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,063,911<span></span>
</td>
<td class="nump">$ 1,064,853<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | Company</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=eme_BKIMember', window );">BKI [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_BusinessCombinationRecognizedWorkingCapital', window );">Working capital acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_BusinessCombinationRecognizedOtherNetAssets', window );">Other net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 141,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=eme_A2019AcquisitionsMember', window );">2019 Acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_BusinessCombinationRecognizedWorkingCapital', window );">Working capital acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_BusinessCombinationRecognizedOtherNetAssets', window );">Other net assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_BusinessCombinationRecognizedOtherNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition cost of a business combination allocated to other net assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_BusinessCombinationRecognizedOtherNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_BusinessCombinationRecognizedWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition cost of a business combination allocated to working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_BusinessCombinationRecognizedWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=eme_BKIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=eme_BKIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=eme_A2019AcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=eme_A2019AcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806522896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 2,299,832<span></span>
</td>
<td class="nump">$ 2,158,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,966,771<span></span>
</td>
<td class="nump">1,849,974<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">333,061<span></span>
</td>
<td class="nump">308,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">226,997<span></span>
</td>
<td class="nump">206,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">105,995<span></span>
</td>
<td class="nump">102,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost', window );">Net periodic pension (cost) income</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(2,488)<span></span>
</td>
<td class="num">(2,823)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">104,249<span></span>
</td>
<td class="nump">99,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">28,584<span></span>
</td>
<td class="nump">27,483<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (in US dollars)</a></td>
<td class="nump">$ 75,665<span></span>
</td>
<td class="nump">$ 72,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in US dollars per share)</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in US dollars per share)</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">1.28<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in US dollars per share)</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6818418976">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,299,832<span></span>
</td>
<td class="nump">$ 2,158,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,187,455<span></span>
</td>
<td class="nump">2,051,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember', window );">United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">525,229<span></span>
</td>
<td class="nump">528,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember', window );">United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">834,112<span></span>
</td>
<td class="nump">752,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember', window );">United States Building Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">518,083<span></span>
</td>
<td class="nump">512,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember', window );">United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">310,031<span></span>
</td>
<td class="nump">258,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember', window );">United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">112,377<span></span>
</td>
<td class="nump">107,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">525,985<span></span>
</td>
<td class="nump">528,870<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">835,996<span></span>
</td>
<td class="nump">755,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(756)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,884)<span></span>
</td>
<td class="num">(2,868)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_CommercialMarketSectorMember', window );">Commercial Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 242,841<span></span>
</td>
<td class="nump">$ 269,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_CommercialMarketSectorMember', window );">Commercial Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 304,690<span></span>
</td>
<td class="nump">$ 281,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_InstitutionalMarketSectorMember', window );">Institutional Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 41,518<span></span>
</td>
<td class="nump">$ 22,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_InstitutionalMarketSectorMember', window );">Institutional Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 76,997<span></span>
</td>
<td class="nump">$ 61,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_HospitalityMarketSectorMember', window );">Hospitality Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,082<span></span>
</td>
<td class="nump">$ 6,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_HospitalityMarketSectorMember', window );">Hospitality Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7,714<span></span>
</td>
<td class="nump">$ 13,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ManufacturingMarketSectorMember', window );">Manufacturing Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 120,372<span></span>
</td>
<td class="nump">$ 98,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ManufacturingMarketSectorMember', window );">Manufacturing Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 115,582<span></span>
</td>
<td class="nump">$ 98,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_HealthcareMarketSectorMember', window );">Healthcare Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 20,646<span></span>
</td>
<td class="nump">$ 17,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_HealthcareMarketSectorMember', window );">Healthcare Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 88,059<span></span>
</td>
<td class="nump">$ 61,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_TransportationMarketSectorMember', window );">Transportation Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 44,180<span></span>
</td>
<td class="nump">$ 58,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_TransportationMarketSectorMember', window );">Transportation Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 14,346<span></span>
</td>
<td class="nump">$ 5,734<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_WaterandWastewaterMarketSectorMember', window );">Water and Wastewater Market Sector [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,329<span></span>
</td>
<td class="nump">$ 6,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_WaterandWastewaterMarketSectorMember', window );">Water and Wastewater Market Sector [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 40,513<span></span>
</td>
<td class="nump">$ 43,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ShortDurationProjectsMember', window );">Short Duration Projects [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 32,721<span></span>
</td>
<td class="nump">$ 40,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ShortDurationProjectsMember', window );">Short Duration Projects [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 97,202<span></span>
</td>
<td class="nump">$ 99,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ServiceWorkMember', window );">Service Work [Member] | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 55,106<span></span>
</td>
<td class="nump">$ 54,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ServiceWorkMember', window );">Service Work [Member] | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 16,296<span></span>
</td>
<td class="nump">$ 9,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ServiceWorkMember', window );">Service Work [Member] | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 90,893<span></span>
</td>
<td class="nump">$ 89,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_CommercialSiteBasedServicesMember', window );">Commercial Site-Based Services [Member] | United States Building Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 143,438<span></span>
</td>
<td class="nump">$ 155,978<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_GovernmentSiteBasedServicesMember', window );">Government Site-Based Services [Member] | United States Building Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 42,917<span></span>
</td>
<td class="nump">$ 48,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_MechanicalServicesMember', window );">Mechanical Services [Member] | United States Building Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 303,391<span></span>
</td>
<td class="nump">$ 274,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_EnergyServicesMember', window );">Energy Services [Member] | United States Building Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 28,337<span></span>
</td>
<td class="nump">$ 33,144<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_FieldServicesMember', window );">Field Services [Member] | United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 269,756<span></span>
</td>
<td class="nump">$ 216,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">87.00%<span></span>
</td>
<td class="nump">84.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ShopServicesMember', window );">Shop Services [Member] | United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 40,275<span></span>
</td>
<td class="nump">$ 41,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=eme_ProjectsExtrasMember', window );">Projects &amp; Extras [Member] | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 57,271<span></span>
</td>
<td class="nump">$ 52,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PercentageOfIndividualSegmentRevenues', window );">Percent of individual segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents those projects which generally are completed within three months or less.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_PercentageOfIndividualSegmentRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of revenues for each individual segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_PercentageOfIndividualSegmentRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_CommercialMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_CommercialMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_InstitutionalMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_InstitutionalMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_HospitalityMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_HospitalityMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_ManufacturingMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_ManufacturingMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_HealthcareMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_HealthcareMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_TransportationMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_TransportationMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_WaterandWastewaterMarketSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_WaterandWastewaterMarketSectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_ShortDurationProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_ShortDurationProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_ServiceWorkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_ServiceWorkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_CommercialSiteBasedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_CommercialSiteBasedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_GovernmentSiteBasedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_GovernmentSiteBasedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_MechanicalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_MechanicalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_EnergyServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_EnergyServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_FieldServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_FieldServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_ShopServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_ShopServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=eme_ProjectsExtrasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=eme_ProjectsExtrasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>39
<FILENAME>0000105634-20-000066-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000105634-20-000066-xbrl.zip
M4$L#!!0    ( $D\GE 5M;TE;P\  )NL   0    96UE+3(P,C P,S,Q+GAS
M9.U=67/;.!)^GU^!U5.F:F0=MI/8%6=*OF9=XZML9S-O4Q )29A0@ 8$;7E_
M_3; 0Y0$@H>4F+/4FT1V?^@#0'>#(/'IU_G40\]$^)2SDU9OK]M"A#G<I6Q\
MTOKRV!X\GEU=M7[]_-.G?[7;?YP^7*-S[@13PB0Z$P1+XJ(7*B?HJTO\;V@D
M^!1]Y>(;?<;M=LB$](^Y[Q[[SH1,,<)2"CH,)+GD8GI.1CCPY$DK8'\'V*,C
M2EP0P2.JB26"U&V)Q9C(6SPE_@P[Y*0UD7)VW.F\O+SLD:G#Q5CP8+;G\&FG
MW^UWN_O[O18"19E_#+AER#W*OBW1SX?"VP..CJ+KJ-M#[).8G''&@JF9P96B
M(U]GI -$;: B@CH)7S[3,H,B<&7"DY;JL!/>3)-2BPZ4^1(S)]%AOJ;SR[ZF
M[AT='77TW834=TV$ -OK_'%S_:C]W?K\$T+:_W0ZXT(BMN:W$?:'FM,7LJW4
M]0&C=]3N]MK*%6&_N>8.EKJ7II5.LVJF#O&DOP!J+X#V0(86ZI039QN";")"
MX+?'&,_*BY%F#$6)KFPJCN!>%?\8Y=%8FPI4L<,8!:K<9VSC*D.<=1;UKQWS
MM=6E=J^_F12+&:J<%#'?-J0XZF#A*%>#VQS9)O.9AQF67+Q>PO]BDGE"+*%<
M+$"4B$=*Q-[[#434R(R,54@K+E*::ZMRE#!+S+%Q^^8(542,-.=MR+A%::I)
M4ET,<S0M.'YB!M7P8;DF?>+LC?ESQ^$!D^)5S4P?;%.:;V.,_[07*!6E"82
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
MOPL/!I10JUIJP4"_T*G6"Y@;I8F4^/FJ5P&IM56BM^9HUEI@0=I:Z[A8S]S
M\U5 :F>5KZ )A!KW*_8E>5%_LF-20=H?IV/XTIP/F?\4?_[I?U!+ P04
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
M=L?0T_=$#S,SV=P'YFH99%XO@@E _[N)(H#Q+4_95M_X;>Z$/9HIA;&6),U
M:JD0P]0C$X5%WD:G5)3"QAX"E!QT ^P]^W?]"^,"F]%+Y4+P[<+,,"G*"SZ!
MG7QVE<+#%Q>(80Q?TE"W.ZVZME(*+XVDSB%+"H\XEPXQ2P5RK! @&@J+;0_?
MYT&]Y(/SV*BP'FPG@T'X>4)HMQ]]9]W22.85]1(Q4"=0$8Q"U-.(',>\X%82
MP7JXM=C/O6<-@.;!N&B9>^;W,+M(FD4"ZM95Q"[,]$ 3)1;>*,X=$B%@! O'
M@_)A(A*Q4-II:BGI$3G ?VZ>&@[4 YL#;ZNIF;J>YL"&1DH2HM?,@3)K-4;4
M"(Y,<L\P([&)QC#X_]A/_YZ^.3#,S!Q"3WN?],SKV[,=M;);=4I*51%9Y,BF
MN N+B4-4X8 $:*/">D4L[1&I<-" E=[3ND4'ZPMB+F8Y"U]6N_)I[,HL#]8I
M<:$*S<!NX4Q95$A/$''.( EJ)661%$[WV*[H0:7AT-PR)(J'V%K>M>U\<>\J
MOJ^GYY]#<[F>1&W''K.Y<@GRW5HE E*VH&"/X(@D+!E4%-RS(%DZESIV<7>
MS68P- ^RZW3CGH>J@+QW6GBFD2@*A=)N"KNL%T@&3QQ\I+!\LAKXJ'M./Q /
MR2JK8X/W217\<>USF\J]1RNEE0$+J1WB0G'$F&&(&",0)U;"DJ),DQX:3_'3
M,]1PN.9V&*2KZ@FNJ6\WW,G9XB;87+'DQ$L:/$;:4 N=1HMT5 $9SU@L@C-4
M]%"'#AO,,K@\&QK*W,SSMFY@-<P;,$C;11:(?1CHX<HEBPIS"BAJ8J!S#9MT
M 6@@P[055"FG8P^OI?PIF6A0.',STNH.XN?ZL_F>+O]?U)/DZH Q;0[NZL!>
M^S99@K@O,*821>IM<O/!<F/!(TNI!^T 8"MZG+P<-CYF+*;+ /)!COK2LKF5
M,&S7J=Y-A=(2AH,"DT,&5B"E"XPB!N$OE7.6JDB#Z1&:IW]6>ZX7@H^,TKSF
MXE@W-S>D9^G>+@RZ62'?)%?K0T<G^S=2.IHV8RL19D$#[S.&/-9Q&6TH"H%#
M$#U\B_BGV&:RX'I 3?OW:EHWB[SCL]"$=JL':7?MDCJ6+FE8Y ON0+0'CFC
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
MYHNP]*W?=(+*(R.2466*N[OI,B[&"S6?F&*^#,MV6+ZG)S&L,;(/*G\;E66
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
MPCXUO9[&<-BVYF%KO3RM?0A_M[H+CP>+9WXSW3V\5NG/MZ-Y#;7IE8Z,0HT
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
MJ_MMG >41M^V9,;KY_;G1^W![(BRM9HW$P%I1)6D%C@/A/4*[19P$T <7K+
MH%2Q3_ ;IEW_%@ *:"PB55\B5>-'5.6;+^= SG6=H9GE"E+'!"'<>>*DH)!7
M3'@HFB?8=Y9), @-Z@C?OE:S38_9#?T;V-Q!53HY)B-"(T#8NI1! P^T0A6/
MQ"/;_)2JL[R!0>A0:F#[4IY 8\RTR&V^^?]'J!SN$UY_<!9@L]QC[D$P*SD/
MWXVJHL0$4-6\8U9GMGJ/D:;D^ WO "7)P4E&/&1AS:4^N"0$*^Z0J,Q(@AQL
MKD6=6>G]!LV[P?'"VO1N_C5?I#J..S)9Q@6T0(<560O@&4$DH%VAHHQKGH#9
M65RJ^^.X='CU%FDZ? %'X'&3%5>CO>\YTV2: X<ETYX:#AG@7L'*2J#A=WUV
M3FBW+B41=_T;4=HBV6/T<ISGD\7:EQS%6R;#;\*ZNOS^83::QU9G,6GU?I-X
M=BR867>6S'BHD'/ADW58.4HM=+;" 6O2O/E7WR=SG6A49T!>;)$*#$Q6$:'3
MIRLGQV8L?$%."4H ,3H63LCXSX9GQV3SW(*^C>U>EJ.6\%U,939Y\K_FR]MB
ML@%J_??G:,Z!*;*X\DK&"#-  :XUL<&@V")@#&RN0'W;V;TH4!H4AV=E)[&N
M,V&8\S38I-X!!RCA 83=CNY<\]/>SL+9/>I29SA>6)O\=#Z:CQ/Y;$<FRRSG
M 'O#'0&8\!BF$SM4L&(#C"MU[[.EP^L2]G6$)18O!6_@Z(GNP3&90BK6&!.&
M$+!$4!#\ABV/S!#?O)UFW]Y8$D$>L9W;P-:7:GS,[[?[[=5U7=4X."9#@2\1
MD!(@^ (!,.E<%7QG@=GF*2-]NU5=J$8JV"ZQ:L1V)[$_=*"\F-]\SLL[FW^I
MNWSL'YPASX+Y9JW0B'!KXZY>Y< PSW'SJ$[?;E37ZT@2_"ZRH-33E4-#8BLP
M[AAU "L3_D<L0%6HG@E!FA^T]^TG=;Z<-$?MDGJQ/7U['P_EKK[,IC?K-(#C
M/=UKSY)1Y06,YW@4$:B!U0"1"@?%8/.<L[X]H[ZT)PV0?0=LKJYW393VM.<^
M$J;9/S C2BD7H!2: \N#$XA9A6C@U3?/S.@LNZ?/;2DE=GUKBB_*A[X3P?@Z
M2UL.#\Z$LAQBJ0T(GPF$2'I:'?=RR,$ >X!<0&.2X=>WUFSO&?A<?!Y]^V.Z
MO+TM9K%M9.!G?]IC#5TZ=\K,6(>QULAYYQ2@-OQ3F7I!(*KYK26=W7AZ 0WK
M&-6+'(;&[R,>NITHXM@S(!/><VB(5QH*[C6E9.=4<B%8\U5)O@6=28%9P_3D
M2E^OBW)WP<DR-AD*3)>C#=CE*/SVT'G3^9-DP@1 A##:..VY!A2QRB<0R+3)
MH "O6!LZ!_*"MO"OTWE13I??W\V7>9DOCL9J3H\.3B7!QGO+N.!:*QM,NRIQ
M1"C1HGL>?!-1W^0(#N^ *<G!4F:M!2HF8A,1KY(+JRRL\D4$(Z1%^Y:W$"+N
M#,C>2KZNK_/Q\NK:?0MV?E@T/P:+[&H>>8K_BR?Y7T>SC;$6H)J.@[VVSD];
M7V;YZ!>/GGPW'\]6T9"ST\5]L1C-?HE]^L*(\.?Q>L5>Y9-M%N[QX-'EB<N(
MDUA31P'FU,<++22L0BD" MRB+<E;"'J_.@'U]5FU@F#3U/5E$<06F,=@;P1P
MY!/JEY#,<.Z,IHA:Z[7B!B%1>6B".M#B<WD+)P"#%L:K^#32[2V]+E+(*008
M!5(C2JDD#.@J'4HXW>*8';Z%HXT!B^+AHQA V^+Z3WX8E>$WM_ER.GXH5.SH
MXM-3-!5W]V5^&_LN?LTWE9^#(VA <&UR9P_0,/P&U5)AP'#XL* S!C*OJ G[
M#A0 .>:XK)4 T#%G9S:H9H9;[:&*MS93:K$RQ&TY(MZI/OL2GMN@NK8PCC>H
M/@^!T: O>JTXV_;4#TM!,5_?77WBKM=CXS) H, :."VX@E89I@/26X#"=M-G
MY[<V#:QKR_F0NB0 I[>PQU-23][?N??YS%-L*)'"4\B$8,H 0"K>K#9FF$VM
M$\OM>4@@(5)O2QLNHP6GKG$=D!)<R!]]2&PX>+OKP6<S;&//?^0T4C%7CV"S
MOO1TS1.6KOE-5EU?V]E4-H>OQFN$2%]25I/)&N'1+%[6]VZ^39T[*?&CXS+K
MN34(4(&XT=0SM^YBL^:5&MKB'K.N[]E,)/V4Z/2F">/QZFZUSCQ9-R7:XP^>
MUHJZ<V1:*:&A$\8R*K@T.%XINL7 PA9UZUU?I)E*0SI"JK\LZ&5@/Y^X41DO
MQ%J<5(W] S)$N5&:$VT%<0PABGGEBP4'S3>_4+7KVS$3Z4$26/H2^I-+UDY*
M?,_3V;I3$8?$8P6=9=9KH"O7VUC0O RSZPLN$XF[/2:]Y5,4\QB1"%"%J6^J
MY(^30C\V+"/Q'CRLO58R&#_0"&M,Q2EC+4J\N[ZY,I'T$X+3EQJL%34FH.;E
M8@/&[F#A0VPO'L2P7);3+ZMEC)5\+O:S>#2$E.(%F9%, 1D/,#!CEA)@#=M]
M1-@/T-](&IB\ (8])G8UNC8GD(Z,4UHXHQ2.5E3%BV6D>6UWGSW:FNI#&RCZ
M$NLAJS>2O&[W]7GT[8BTZPS/N(;!5K84$*J!!0(&YBO. 7#-JPWZ;/K05 DZ
M0*BWT-/&-0HD;Q.IYL_-Y(J!8Y<AGS%+!B%&-H#,I.<:&>;8#@>NI6SNCG;F
MAB34E.Z ZM5*B=7E>^[_/KNXZ?S),N>18(Y*30DU2(=]U%<&(6?6#+!W46KK
MHTN\^HN%[AJ#)ZR5:S%KYK@Q@*NP;PM,D2<.@6KKYDKBYE9M9PY30KWJ#[@A
M+%/N[GY6?,_S31%7=>_\;-1TI3HX7R9(^-P<H<AAZH6T% M<86,Y'F#'_IX6
MJU20]:5.9[8+V%OH#KWSP%K(A55,"XHUJ*(.W /4/$>CLX+<A,J0 )&&I9/[
MWKS/ECWX;":9#5S'XV8L'79&ADUTIY*R149Y9U6Q"027"HY>%_R';@$OEYQ3
MB_NQL1GB6C&%'0?$&@ @8I3M;''1IG]=9[6PJ5?RA/CTI1//ZRFKBH58P6VG
MBTV<+J9D'XK3_<<FT'=$=5*](N/>">>(AL(I+AR4)E[)OD90<"=:Y.>_AK#J
MA6"\@+OSN3B0L?!I=[_58_/Z8_[?J^EBNLP_Y>77Z3C??'3Q*J6;C:1/K6U=
MOSKC%' /@^U/E8M]=;E3E8,I+,+-'?+NJG.[\9R& .\0BD5>UCYU5<>P>[T>
MS6*SPT^W^:,^_?V^M;\"CL>=$3M[P6^CLES'*6V,3\X.@=K]TAD_T:KIJ1^-
MI[.P2[RO41ER=%Q&*4. 8R8,1U(SR #1 D,EG110TEK'%?WQ>ZI>Y."8C'FD
ME.;&$@R0HAH&+VO#IS#!SVX>@$A<.I)(6D4WN R[H&3U91&VDI@__3464@2*
M3Y62[!^1:0DH8$HY;($P#EH ^!84RSAH?C+3<1%) C$_=WB2(-2;Z_N2VI/U
M P?'9)H"B:GTECN#E804:5/Q*"GB Z\H:2NYTYK0"J>WJ1.7T853=26#485!
MJ,#)?,*]SV?*&*XY%!Q2KBFQ"&)4\484ZG-3J.O=M9?3<<DW0J:WA(XGV^ )
M2^#EPQD3CCNFO8#<2@:01-I67 GKFI>0G>_-7]@(: W.941^<IG?]WB&#/,>
M804)9HQKXX#>*;,(.C[L7;^-J(Y*O14Z;TG^@]SA+RWVRXC[8_ZUF'V-%Y$_
MH;E&6="1<9F0%GJ O8>0.TN9T%1M>74(M>D/U-4^WTYD+XJ#TH'3ER+\YZB<
MQATN]MLZL=$_?S1SW!(=. D6C 22,Z(LK#C"JD6GY_/S=2^\S;>$YA+"/KG$
MOWPX7K. C$"6"0*%<EH+4WD]GCH/A[W!-Q?2$6FW0N:MR'V0&_LEQ7T9,<>\
MRDCDR5W\Z8.9@\8S127!A#@BF;4(5-P(#P9XL6(;D10)L6B83K;9>M1-F:]C
M_14)>C3_1W']:TQ,R$>S#V50]:/B;#I5%@P1)91GP$EAXD]6;F,8D6_6O(J[
ML]/V! +O":VT*F%'T]GWJWD>:;M]_TY??6RJ$<=FRJ"P@!ND-7:"&Z\P#O9I
MQ:+3 ZR\ZE8A$H+5U^+_OIA/BODZE>E+4.>KZ^L\\!;)7M-_<D^H-3Y#U&&)
M2,!66J\)M%CY+>\4,=J\(4!GA5<)MXHN($J[7/@\7AXR\ZOY9-%TH=@_1T:9
MQK'=/Q*4,PL#(X16;&F'!]@*HMLE(@E,::0/3AI^IP=EF%/JD08<$L1]4%^D
M0$6XI[)Y[*:SVJ5NY-L.EX:K_:)</EKIPY^>K_+A5]G'V!?]0(SFR=]G1@(5
M;UPUP82%5A,NT$X)&9;-BPW.7Z4O%)AI@T?G,CSXF3Y[(C,>QFYC#B/*+* &
M/N0L44BL'F:\I2'VSR77"H/7(\-!Q4[Z%5U_(OLUP'>WNCLJM"?/9 (+(PPF
MTGC.B>(&$%S1SOE#6OGE8R*-42_2\-ZIW$;?3LOM\3.9)-)+(;7S3CNHXC7D
ME;/.B&V1:I(\M)%$;BUX[ZWL-?^R?#=?+,M5-*].G#&]?#CSR"EFJ578&,69
MB1==5%P%SZKYJ?+YCL>%3YE:@W,9D?\VNCM]ZG!H2.9CLK9C L8STO!!""MV
M'#K$!VH#I1#94>FW1N@MZL*@;*DAJ4 748<@;[;9>,X).SP?E4%GD(:2,,TT
M$(YI);8NN^3![AQ@;FA[*1R./K2$IZ%D#R2NU)1PS=&9$ @BC#TC1".J,7?5
MT9KDR.M:E^KT>^J45-+=P-10XI_S\NY],9K7%/&AQS, C&-*0N"\=!P*8+"M
MB/6JQ8K<V<%14IDFPB75@HS >4MQ]7R&"3>&.QL3'2T7'D!1'6EQ)GCSX&]G
MQSK=+L(-@4F]_)Z0Y\EQF?"8>!R6#^F8CPVV$-NM)9Z2YAEZG1W:]+/D-@2H
M]6)[0J O'\PL49@ACRG'3'M/+>>[_5^H%MV_.CN6Z6B!;8A(;\?O>[S];71&
M%V59_!FU<'0?_N;A6L2:5=B'ILD@1F$-DE)3;P5D G@CJI)F057SK(W.3.=]
M[+WOI$0[$6@]9F_<1%U_W)=A?Y+&[K',:$@!=H(%AK3CEGE9?0A"&]?\1+XS
M>[HC\3<')8WA]2XBN.Y68D?+_%!?N..#,D2#:A!$J#%:6XQU6,PJPKUR [2D
MTTHS.41I9.N^W4_+<V7[;%!F/9$2<>4X#UN?Q0@P5Q$N<8L81V?F=>>R;0=1
M0]E6M\[7V9&//I]9H6.W)^5L+./1T .]6V9LH'YXAG5ZB:9"IZ$PW^?+95XN
M*I[.,+;.&)T%ST\H@ P1% EHG#5FIY<@V!##L[_3"[H;K"YIF?\^7\7F8UO"
M8V?2Z;K_FL]C"[5Q^&ET<VZSI%IS9E9"SHTDP@.*D$5*B"HP%#X9V'PKZ*R;
M<W\V>Q<(7E++JKZ2ZP3%?#$NI_<GFL^?,4L&-2,"0,,M4$AP@L#.TI4>XN;>
M7V>MH/O3I#287<+Y>U!TG8]BA]PJR_4Q2S4]Q%IS99H&&)06DCE/B(7(&5AA
M0EV+&&%GG:F[=R.[0.XR!^YZM)@N/MT'0VUR-7^<,7WL*IZZ4V1>*$1B-0R6
M 5HGD=@9>A(1V.*N\,Y:6G>C/!TA-I3=2RTWG67=?-)B]WHT2T8D#T CA+&E
M&GG&O:]R2Y7VJ$4JQQL(7J8!K>EI5,Q)O+K>&/T[RO)\7]K>T><SX 2Q85F$
MGHO8V=T&)Z B5P#<O,RTNZ[.Z9VG5/#TMWU<YV4@TD_GL3&Q*1;+Q2_E\;L<
M#X[)($)<6V:(#GQQ!*VU7F"$ \^.<]NB(\PK"6NFANA"6;OS^6I=&#T?3^]C
M9_+OF]:T-2V(_<,S8:PP)&8U,:VP8,1A4GT D* 6.?:O)"[:(5I]Z<G'_'Y#
MWR*L<?4.L0X-R030D37,L58 ,:7@+FE&T<!P<WUX)5'5Q CU9CT^C0]>K9:+
MY6@>;WQ3=\7JZ#IQ:FC&&%>.:< $ ]J(Z%9520/Q;ES97"=>20"V(Z3ZCFT\
M!J5&^.+QXYFP6(4%S@,E'"1A'01([U8^V^:R\-<6-&V/SH/<.[O<(ZY4G\:W
M^60U"U3&/UWZ_H>G^^M.#K7MEP?)22N%LUQ!Y 62Q'(:;]&U2%D4/C91RVWM
M@\=3MSWL>3HSQ!AA%:&*0DZ()U2 +6],>=QG)O[1>QY:R^:H]=4$B]&0[W9H
M6W_'#7/<$Q6SI10-B&)<P2JXYH.]T:&56$]7WIT'RVNLM@+>DL 4$LQ@P#R7
M@E9@B;"WD%=7>5=;9'7+KIHA]!9UX3(Z<'[E7>\JD"8DVUF!@'940\,AEA8Y
M8QUA@9E(OF=$,M'BXKVN+.OVDCBK0. \@"Y0(,##QD4\=M9;&PP=1 E8:[13
M1,,V3=?[KZIK(L'6B RZ9-*;X"4:K) @-M@LS!L2M2\X?)!J89J?H/1?7I?T
M\VP%TX5+)JWC8=?Q'A'IB52,.<<J-P4(U+S;;O^U=NT^V%:XO*;X%8T!6PX-
M)=)(B1"//&XY@U"VB&'V(_'V+G8"6(9<B8.1T%9J&!8?P)&&2DBUY40)@ ;8
M3[DK 3> XY('V[_EQP\Q]X[(PB*EB420"0XX09@@22O^K!)]WGMQ(7&G0:8O
MR6^I?!^+%=Y/1U_61L01N>]]/A,.((<HA 0($SP!SG>Q(R6X;.XJ];1OMY=Z
M"ESZ#'ZH^61[>_J:Y*LOL^G-TTO%#X1 #@_,E&480<65(UR:X!LRXBMNN6L1
M).^IHCY-N#P90$V+]%9EO"G]U]%R508@\V?GY&<)OM5\F:,*$\:10C!\"%!Z
M3GG%+J&V^=4H/=7G-]>'/G&[A/'7:/6HR;V"!@&B@$>.($B%\=14W&NBFX=3
M.SO0[M)@3 943X?;Z[.D0Z?9V_>W?4TQWN:"3=Q\N4X)OB[*N]'C^J%.7NQ&
MY7PZOUE\R,M/MZ,R[_5EE\X34 'JR72V6DZ_YI_R\79-<]_&LU4@P(>/PA1W
M]ZOE6@Q7U\_)?U\CL2#5*S(93.RP3@)$!:$.:J@=-0@Y!AD7UM4*(W6#XD/N
M1TMF3R4QI'U19I@56#'N/&9* J$1 EM$H;2V1;IZVOR'_E7H^576E\1]T+D6
M+?'0W_=/<")IH\.W9LA;9BR@T%O"F=308[\5#L.,]WGUWUG9'Y?2T6*HHNG+
MA-Y/<*WL@U-#,P(Q5(B2L&PQ21$V$(B*8V(H'79&RB!TH99^MH;\KZ!L@TQY
M>9,Z-B3=J@WER=*')/-GE#$-/+.  *RMQ3&64MEP6/$6N?%=11(N;KY> O@>
M(A-[#9=NHQ1^-"W_<S1;Y;_FH\6J7!O<%WCCAV(V'7_O_[V/;,S%(E\NU'Q2
M'8L$A3*CLISF$[5\/G9R-?\8U2[VE5AW"KATV&-'X#XV]A ='OBMF)=/>*@3
M^TCZG@P((AD U!B*K'#((TN<E,%&IQ0Q5^L4=KAXGHI])'M'!IV"REAJ XX&
M.1%[76]Q1%++YFWY$X<]+J0]S\] +X3[H,,>9K2X70?Q%[?NOU?3KZ-97!Y/
M1"T.#\H@9EZ9  ^SC$ =\\%,!0WWML^LY+."#A=0CJ(C4/NK'U\LR^EXF4_V
MD[[_MR=OLVXS;1;3A8TA*C@D3BA@PB+A*Z2,4&C88884*O"B'KUW-/^__AU&
M;)"1A]>F=I=1MU^+>?[]UU'YCWRYOCG\I"+M'Y A8KAS4D-AI!.,!&-FQUUP
M07L-3M5S^_L19M$!>KVE*5;6@_[^R,M<&P4G3*D3(S.&@'"&0JE1K(E1' *T
MY1<[TN(^\//SDU^9/946V;XTZ4-1K@7U$'K8_6"GB^@^!$9.+CUGS))QPYG'
M#$$;5G0JB: *5S@0*@9>*YQ,RD7?"/:^-CW0'?WH32QT<?*PI<[P#'L,G: <
M,::H(0$#6JW*F"+0:RUJ;;.G*]7I +&_[NHS/&LHK7@[7':&9 KY,O_O53X?
M?V]D#CT9G1F'-*?<.R\T8H JIUW%-].JS^MVWH1)U ;=WK5J']WU][##HS,
MK1'6*<8Y(  "!X'<\DT\ ?(UFD$-)7M(:Y*C]]?1GE=D  U':8:C+(O=HGS2
M^*DS/$/&""'"HLV\BW42*+8HJ3@W?H!EY4GE64-76D)V 6MG]^-_3/,RO/_V
M^_O\:SZK;_ <F2"S6$/AK3(*!'-2XK#S\XI[Z%HTXSZ_@O7UVCSI +[H6O22
MC49;V,%Y,L\TY@(J#B@W!/MXZ6^%1;RD\]680DD$7F>Q2@SE7UN]AFXK#5^K
M+JQ-[^;WJ^5B#0JL;R^]')4YZ[UAP8Q@0'OFPWX/JB@*00CV6=;5PDQ*(,=#
MVM(:LTOJ!FJD&]M1&0Q?%A..,\BYQL!S#*KH%V52-%]%.FO<<SG=:(;9)74#
M-]*-[:B, *0=LO'.)4D<)(:KZAL(QJ-J?K=99UU^+J<;S3#K2S?VIQ;LB8F?
MG:VX9X[,.8X@X,&+98S'GG@"53XF59@-V2V_:&9M5P@/)9-,+6-%P/?U99*S
MU3%=.W.F3'/C-&,0@O#I:DF0D9572[4BS6MTN]_%+JIQW>+<E]Y5O=ABT5+P
M0]952Q]FH_D&VB-J=GQ@AK%WU$--@-1.&R&MK+P0A@5L?AS?_?YW4:U*"FMO
MQ8YKXL[;$@^.R9P*=J#AC%NH75B<%7.JXM&8%I<V==8J;QBJDPK1'JH-]]J:
M/90<OIN''_//HV_]O>?2Y7E7]\%P7P8M>U\LUE6%WZ^+\L]1.:E5=%=C=*88
M@4 ;19!%PFND_79-LAX9CFLM]7WS?JI [L3(C!KK,9>(AXT;:0P1L'#+,\1L
M.+<=)95?T25&@RY1VWW/:K6\+<KI\E02T?X!F6% (QZ\#PB,QB0 02NH(<*P
M3^_NK#.T9*(N.H"I+ROG);$G3R4.#<F@%Y)";BERR)JP'0?'H.)0A!^&?;[5
M5FPGM: 52F]1'P9Y(#44-;BP^-VWZ*GE.I\' 1SKV7)@1.9PX XP;85%3,<]
MV.IJ \9TB*DX79H5:5 ZK05[6T.[Z^M\'%N[[*CX.%H&$@)[:X>JS)<';>:S
MQF>>04@(] @QQ;F#1')9L2,!&^#A41="[Q*SOA:"_?2;8*Y.YZL UQ:WXZV?
MZT^2(4N0=P03*!7B5A-%7(4"MZQYP+:ST%J7RT5GP/6E/K_'0%!Q,Y_^3SX)
MU&^7NV.Z<F!$%KX&SZFT7!F., L0*E/Q%T!M[I1V%CCK4C'2H-1#,.S=_&OP
M8X/!TWE0:O>>XT&IY*_K(;+W6_ZG&H]C_5/0I@]E,0\_CGMH*7;DO9>._'U:
MAH6P[I7E+Q_.*!0$6DD=9UA#S*'V\;Q!AJ_0!GOK@K>5[X@]V>/[R8,9!TXA
M891 G!!#%-2(;CG2E.KF21F)HW9MA/&\VW8;! 8=DU.3_UHMEILLE:(\\AV>
MZG]]SCR98!0X[! SU  G-.7,;@$T0/ ^\P'/ZVC=4 ^>GS%U"%9?!M?G\+:K
M:S4I[J,(3F9Y[7L\,X(RI[TW7"MG9?@T*:\X,X+98<?O.I)BT1EP;TDU!AG*
M&[!&7"BE8<=_6#GGD^B2_'X_"6MHO'D6GLX-K34^(Q8Y1HQGC@@6H'/*J&I7
MY\[TVJNKGL?63H3/=Y,.0.HM+71UMYJ-8N!A$X&XNG[VU4SGX^G]+'\W_Y"7
MTV+R -JQ/-'&DV:0&T5-\(V%T3)>I24]6Z.DK4"B13RQ,U5*:.7VAEMOR\]L
M5OP9K\L,J[$M5E^6UZO9EI]8EII/OT8S;GN!WK%EZ)QY,H$-XMA#*Y0!&H?/
M6J(M_$XZT3QIK[.8=$(=ZA*J'J)(1_;L=8?SKJ-+1][_T.E\<W=W#/9=/C&J
MDNUOQ3)?I^P5H_DC0=<)FM2=(B,8AW5%<@L]H1)(QY4WD%+ G,/XDMW&'W6A
M?\S,FI/ T>;2WB#1!Z[.N%?MG!DSXH 2#'%/-(^NJ0,>;C$2$-O!!&?2"_WP
M!6D= OC_8SLOW!JN4+ Z(WZ$8RRD]U)% !7"5!G6O*M3?[>5=:,PK8) YZ'Z
MFCQ]%*U&YPPG!F(,!-4&;#@+KI !\"T%@6I+L8[+WPRXMZ0:;R (U*M&O.4@
MD*4"6*PMT,(:1%5P5R*0###&C._WJK@60:#:(FP4!#H/I&&YZ:W]\PPPSPR!
M@@-GJ%16",,"]T@[(Y7P U21SJWD3I!KF#7X(OPT_QB=VWD^J:Y5VV2S?1Y]
M0WN4X=PI8@=Z))BT"&M)L9(.";AE2DG<(@.LLSA-9^K0,79]+21A?_TZC9OT
M'FT^LGP<&Y819 647@N*+<>.8$]\Q:D+( PO3[#S12,A7L/:8OXHI\NP)5\?
M=8;/FRF3".&8)^"4)A8$++#;X4&];!Z0Z2R=<"";3E,(+QLE[B%)+RS+TTVQ
M;RQI[_5=L9Z^F$<^X]G0<G,,-!U_V+A&V^104RR6EPY+V\AQ/ME2%&E_*.2N
M$Y.N-3Z3L8#&6J\4"G8[Y!3NDF"#@<3 $ +2+SE9/+!RLH+WK'DRR8(3"QCG
MU(=UWVA),-KBP2#H]2#^:/ YL70/1I[38S;H>//3Q>)36"D61?D^2CE*\WB,
M^>383#&@N/=4(Q.]6.TP$A50#*(^,X(:QI63JL.+/CII\>NO8],1ND]6@M88
MG0GAD8(("\&H]I0JLNV'%OA6FKMAQY<3RO4<C6F%W5]'=P89@!ZVRC11E44%
MS"(?_^VF^/KSVO8NOT=5X=4?HI;P1UJR_77V^Z<]2O#PEYF!PG%"'%:"$D<M
M\PQL"0X8F>8.?H?7."840]$2D+X^]N KYM.;=1>OTRU%GS^;,64XL#9VV10
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
MDA&M%<<442,IMD(&]YYLL(#6.MEG'LV)Y+&4@GU^<-D98'WF?O4<%F,^^(=
M& NAQP[&8!^K@/"\USK<L\)BG0B[5NSK/,1>1_2#Q2X3E%+H+=5<<VF$V_+D
M,#'J-<:^:LNI5ABD&4)O0_JO*/;5K] '%_LR C$A%5!$00NDP('FBF"D6U39
M]1S[J@W\R]C7>1!T^8&FN-C;"HBLIL(;K11"GA%N*FX 5,W#TAVGJW:]/2>!
MJU_A-[OO6:.@R(Q8Q@ #TE(0OHJ*(RHY'.[.W%9$=2Y^;H;.6Y#[X/;D(8C[
M,C'&=/=\4V%,<'PA@51JR $"4F_Y\Q"+7N\%:7')<VTQU;SG^SQ8^@LM'XQE
MG"RB.CHRP\":8,9X +S7PB&)_8Y?ZU3SBOB.4U6ZW/2[P:XO7?D<WO8,E9,%
M"@?'9(QSQPS5TBLJL5)<,%#Q&# EP[0)DDNPZ!:OMZD;@[(;AJL2EU$%=W<_
M*[[G^:?\:]@)Y^/\I"5Q8$2F-)9AT]36@9@\0('1E=GE@08#"@0DE%71!3:O
MN]P5&L*)YAQZ[S$01 *$J[,4@%M<"MSQ]9)]F!(ID1MV=2,(YG> A-'8E-0*
M:WUED*/P)1$_;(,AD9R.ECDV0^AU2WV0IL 0A'VND%])36LPH0*W@6G)O-.2
M&A67Q^VYNH>]ZD.3FI?:8DM6TWH>8@,L5>1 H(B9X!@SK+0@@%0,4$0&E%?;
MC<B3P-+7*F^*\KXH ]F_%?,M#"?M_X-C,J=([ ['HO7,K=0"$KC376?ZK'?J
M1?2I$;E(&''K]-:-'6X?SS#" "C!XADI\-1Z K8>#8* X@%V*^@T$2P!1I<)
M(M^.RIN]=Y<>>SQSQ"F@K $*$(:QQ(#JBC-J6MQ:UV'V<5_2;X917]+_,/J^
MMFU]43ZA^H@&'!J2<2@]@=8PS+$F5&JLJCT-ZO#ZX:WWG6I!(IQZ2"C?;E+O
MYNOL]\?U"-WDCK]XW:,?U9=BM=SV /B^\[SFDX<4'57FHXNGE^_N( X[?3PO
M?,3!^QKIY76&9YHJ8:!SAHM A2820F80AM02K[FOY2UUG5Y^A!%=B:]^FGGM
MV3)(E,-668(A4QR%!17 +38JK*=]VAM'T\W3"OI@NGE7P+WAM',I/, 4Q!91
MSAK,))=^"T18D'L]GV@8E^Y Z+72S\]#[G4D("-+&8$ "($8#/L\=495/ E+
M!QJ?3B2G6IG(S1!Z&](?5)QZ2$)O(NQ.T\^#<QW6-P,%1M  (:4VIB(X.%X#
M.G5.!/S+]//S(!A ZP6O(<=6"@  MQI0(&'%J['*-_<;>VZ]T%1F9T/0*LS?
M2V\SY+3B"@OH R^"8A^[=VW8,0XV#_HGCP2DE6B7* V]3D1AJ0)" B"I Q/6
M,"@K;A1CML>O>)#V=!+87D/=@) "(@B5,AXJ()3DN.+(1H]VN*9T6Q'5*2!H
MALY;D/O@C.@AB/LR4?]T]2*>QM,+;S66.&R.D%*"*OZ0&=*Y7QHQU:P7.0^6
MOL3^;K[,RVV$SLUB2YTU$">%?W1<AH$(IJ8$+OB7Q@NA&0(5KT2W:%C<B?F>
M7 52@O,Z\SRD@1)I2Y763$OFA @KY89')Q1HWH"^$VL_N0*D N9UIWD;B2$'
MWC(N-?0X>+$&5[SZP&R/2C X\[\+!(>=^ N1E!0Q(82,C=,DT5)7O  D!NH#
M));3T0S@9@B];JD/R@,8DK 3AO>&E.XML-$\K(E$$&(MD,39ZEP[&,6Z>4BH
MIW3OVF)+ENY]'F()%&485QA)(A7G#"C+! QF,@?QEH -VYS" =V8W8VB=(W8
M$.L"O/%&$D6- P9"Q!R1.P:(9\-Q&KH1>1)8$LBUBRN,K., Q!;DBF/$ ]G0
M5\<FG@/=_$"OIRN,VLHV$3"O,QI *' >8VD94YY!3#6N(AX><M7<".SI7J-S
MA9\:D<$?[F+EB"'6Q'L%G"',:E9%-3S6H'EO&#9, 7>)3G]%'B]:AC_N&/YN
M/IZM(DMJL0@>4#[Y//IVY.-O,%LF'&:<.(PT D0(H 39?018F $=%/22NML]
MA#VKUO&:H<TCF0M?F^<.&R=4<*.AI7R;\4 !]'" =4)]*,&YN/1^2ABT,2CE
M^V)Q3,A[GL[6;=(T(@Y"#853  I>\:4M;-[6MVLCOQMYMX?H-14%$B*14!1Y
MY30A#E'PP!DDH+DAV+47T-7'WAJCAJ:AC2#F$YW/PP_+#[/1_+=\N;DT9SK>
M_C86O[EOVTUG:]C$WQVP%MM,F1%AC-$"0X>0#-QK%RRE#=-02=L\.[!K#R&M
M8O2,8Z])!D'7MYM;O,%GOL@#6Z<2#/:-R1Q5"CH C(;!YG',8KSC$2O:_%BQ
M:V>CFT4D%5#]*4.UT566[G2^BC<Y;7;"8K[0>8 GWSP7C-Q\X;X%:S@(:3H?
ME=_7: 6'.I:9!2',UGAN(#BJ3IV]-2/("&$9"O]"7%DOK,(5SA+2Y@4&_)4J
MY%"@[DNEHT>V/&8,;1[(K,/>Q)NQL=0QC@M!%?6AD"C5/"M&O$I%:83*16K?
M3]Z>MJ4E_NO+:)'_VS_]/U!+ P04    " !)/)Y06IEJE_RG  #>=@@ %
M &5M92TR,#(P,#,S,5]L86(N>&ULW+UKD]PXEB7X?7X%MZ9M)],LE$F 3]1V
M]Q@(@C6R4DI:25DY:VEC;BYW1@0[/<AHDJY'__H%^'#WB'"G R! ,LNL'GJ$
M>,\]  XN@(N+?_V?WQYVUI>TK+(B_[>_@)_LOUAIOBFV67[W;W_Y]>,K_)&\
M?OV7__GO_^U?_Z]7K_YW].&-%1>;_4.:UQ8ITW6=;JVO67UO_;9-JS^LV[)X
ML'XKRC^R+^M7K]I_9#6_V&7Y'W_E__-Y7:76MRK[:[6Y3Q_6;XK-NFYLW]?U
MXU]__OGKUZ\_??M<[GXJRKN?H6T[/Q_^U<6?X+][U?_8*_Y'KP!\Y8"?OE7;
MOUC,P[QJ; L8Z7_\VXN?_^HT/PT00C\W?WOXT2H[]X/LL^#G__W+FX^-GZ^R
MO*K7^2;]R[__-\MJZ2B+7?HAO;7X___ZX?5%=.AG_A,_Y^D=Y_M]6F;%]F.]
M+NLWZ\_ICL%HOG9?IK?G/[$KRR=?X PASA#P.4/__<J'Z^^/Z;_]I<H>'G>,
MGI]'X%< 7+\$:PI=0\);%9!#K#[_H&:\G]C03?4B?OE)S9C;CD;SK8G^^_RS
MFK'KA6RT9Q3U>J>Y9[SXY$7,._Y3;]BONA_D7Q^0W\9X)ZHG'TZ_U6F^3;>-
M:#[YM)5M_^TO[%>K??7J;KU^7'W</S(,?&):[\BZND]VQ=?7^6U1/C3S"_Y<
MU>5Z4Z]<QR,X0(A &[F)3QT_M$,41-1UD8_C<-5\?I7FKW[]V(-I_LB,N;_(
M\/.2^3*MBGVY::<MAI//VBWT?S]%:'&(%L=HG8"T?N]A_I]__?GHZ!.NB\VY
MSM. NUU7GQN$'2<,*4 _I[NZZO_D%?^35S;HIN+_+DG><_J+C3'Z6S9W/!@I
MRJXC/^EON-Q81;E-2Q8D]?]H76ZN-%OW$S]O"C;S/]:OGK0@#Y8,>U68[;0M
M:\S)<XR]'*$L$-KN=^F[V][V*9XXJS:[HMJS'OUI_7F7?F)C/V+D_+&*[2"
M$"&,L1\D($D2!$(4AMCW4(PI7M6'">OZL#6$0688UQ?FUZ&QW,&VBMOC4+ZQ
MG@SQ$_ 71_.T[2*HI MH$DEEE6L-Z_<&N<6A6PWVJ>56C>$A^37<9@N18]->
M/I?G25@5E>L/Z9<TWZ<)HX44>3,Q_,96^F1?U<5#6AXF"X_$<4@"!".$(HP)
M2 "B"/E!' ,$XD10!G29,S?L.X3M)D>/L=W]Z%'.%E$)LC<PI'7SOXPAK-VK
MPFRO51JB'])-<9=G/(1[7^RRS?<3:0A0B!(_3*( $^0##[B@MQL#$LK$3N.M
M&8Z2^@%Z@E N$M+ IY38342EFLS]WD*:+VRY2M)U-=- \*)T3(<_YQ5,&U/"
MJ\%Z73>1S;O;U_F&B27.MZ1X>"S3^S2OLB]I]Z>'-6GB(=L-B>=C '!$O-"S
MD6,')(E#&@>^Z&I#LUF#JXP>:;/,.(5HM1CGV[Z1XW!H'6&H-98Q:(UY]WS=
M8)1%T0']-JU;.V^*JEHA%NC8KA_8"?!Q[/FA"P/DN Z-"?(H!:LO:?FY$ T]
MY+XM,R9/80@/30;'RAH\<O&%)$5BBF:.&SF]XJ1TPO0#A_*CA>NZS#[OZV;W
MHRZL]^N2==)IM>H).P-*I,;B,G1&$7NAHQ_):<2[^CXMST@3-\GLO[O]M/[V
MOBB;S>B3SO.I:+O.0<%@X-(@ 1 0/V;KJ=B#..K0T=@EKLRR9BI,AA<_C1O6
MYDF<\,.N&8>M5-U8>=K$$O7ZVU_E=&NR9A-3O"6VF)Q6MHUU-JAKM?/&>MLV
M%G/EQNJ<N2"HL\6!FMIA0)6G;NEEZ/GD7A?SCB]]<TA2E&EVEY-]R8"P-6RY
MSBN&A /-M\WO=NU)Y_8_]E7-0^;>GU60!+%-,*!AC!T0$AHYJ <+;,^3"UAG
M FD\\NVP6YL.O%4?\5KK V#)$\BYFG3\=+.0MM0^^_3MW#MFG7AFK?.M=>*;
M=73N=-I:SERDWDB*4],$O6+Y,]44)$A,7).UB8YY[#W_@P99\U/O"S:CIG56
M-KL\49JGMUG]GHWIZ@Q:XI,(^8&#(? ]Z&,;)DZ/-HR)O7J1YCE* 4U"%9+
M:_FP5^600[:.F*U'CO;&6C_P$.>_6HECDL8ZRWY=9NN=Q5=5?%&UVV_3+?M%
ML[#*.@$%/^J;^XQV@_&3W^Q-KVWV^Z%UZD>+NW5CQ0QYSIJV\\'B3K .<<N6
MY?QP<;>NJNPVV[R<_=H?6=3D-Z*1%&>_*;K%\J>_25B0F/^F:Q6=FX&KV&=+
M1@S8:A%X;@0(PO"PAD1V:*_J0TZZEGVCJP:EMO$NY,N/V<;3OW-WG6-]VW):
MZ36XY[8<_1XIQM+$+U]9Y5U2V-^2Y$M4\\Y8/5A$?N1BZ-I)C+T()30!CM,=
MRZ*(!DA&ZL;8,:QP3T>@BJB-(E%,RZ;B3T["A \,EG#R.D#A@);I('X9$J;%
MDT)_MY0,TLJ[==ZM@DF15\4NVZZ[79/WK*ORU'3^VW>W29:O\PU;'Q_24:J3
MC!-*7)SPN].84 PAH5Z30D912*'XP=\D8 R&("?X;ZPG'C2;JJ<^\+%\\,(Z
MNC'?:9\.\H>BF$D;=QD:,;'/S^.@&1B?1'>.5V6.6:PH<"([)+;G.&X<Q;X3
M^'8/$P3$ESS?FQJ>\9.]:%UEE?7N]HD(22XV)V^S":8-TXTUPPQR=,GZ?;;L
M?MV-8FIF&=/^_P23S"CW=<XWX]M!=.I)UEGYC_5NGY[<N#S,=B! D, P=@(;
M4^Q@ F#47H:@.+&1:-+N*!OFY(7#LAI<3R\PSQ1R#K$T,-ZUD+N,L:O'E<)
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
MGIF-:6#; ?L?'#@P8(9 TE\\30([$KK,K<W8I#/ $:4NN5(G66X6F(3?,?/
MDJA5FPLFH5C';*!$M>Q\<(D-@1EA-)'+FA/&NW-A5M#$DVIQXY-JA&\.[[-%
M'@X)H)0$(;1!Y"( ^NV^) H2E8/O<0:G.0\_7^=SQ+N0>LB6.C^?CF>E8_4Q
M%$]2;_H<;=>/X?6POJC3>4TN7:E)K8$O4>7[D'Y)\WV:,(?Y&Q:\$O9O67U/
MF/H6#VGY.M_L]CP\QU65LO_P0O.KD#I^X%('1M!VP]#&H=NG82=.2*2NCYFP
M;U@7.\B5Q7N)M<_+=+?F(0AKP68?2TX-C32 F#C.S;V<5G9H6]9[O-97!MCJ
M$=]8!\Q6#YH_=#&M>"K0.J"E)AMI&=)JU,-BNBZO)+S5BF+$0E?J$!IBAT 0
M>T%7DL2S00)"!36]_E'#$OFIJ-D*K.S0* FB #%2*J>7$R7IFOB=G=[J=7$1
MYV91BB$!^[P,R/HM?>^^?2.,O_F]@C:*: 1="D $0HIM$ :]I2@&6.G.O<3W
M#8_XXZWQ[EVN'W8,U>4WH_7Q)J8"IBF3$X0C6]TC@S^\&63+[/WZ(R4#4C&&
MP&6HQB@/+MVI5V9#/$YH3\OW);-&[M?E'9,MUT4PQ!Y,,(U<ET+//IH"KIVL
M\O2.KTD^R80."G:$1@AJ1\@+2!+3YPDT*VW?,9>.*E1H%(TP3%&G&&V<TM7A
MF3KT>,G(8!@R@L!EB,LX%UZ$)Z/Y$#D1C=/;+$^WW<.![UDG>IO6[],R*[;9
MIOM34E0U_=:MBKJ]>/YG*S<DA$2A RB$B.&***0='(!1[$I(D'$LT\@4 VP]
M=H@MKE%\#_>'#0/X8Q<4B1_VF6V:Z^>K\S>'DO2-@;V4QA$_H5U,(ZF=W.('
M7O";ORB7GXZ<[C%?BP\<ZX=VX/QHW1:EM6W]/?S$(_O<#8L'^BV_+L>T^9?C
M\DS','OA%'B2QIK_='@:-XN)!X%""2PVA7>[#+0-6!FL%?4P!M2V201L-Z1^
M[#@'>P[VI HXJ%LQO!70 ^LC]1L^OA6J7:DQ*!:R3T.>W.1UX*T_Z?BA@_7C
MC?5V@$%S):[.$300QH\G=1FQO 8_SI6UTL",N +UNQ+]24>6[YGV==L615Y%
M*9M1T_;G/JV_I17]5I=K1FV6K\OOS8GS6\86/R,I=KMFHZ-U8>5"$H:Q#]G_
M0/Y:<AACIT>,@"?T--42<!I7P69C[W.#O]\4K;D'LE(X8U.*BNF?HQ5EY?AD
M9_9XZMRZ9AU]ZYNX^_G&O:80V(D[5N_/U")NK&$&IX'YN\-2)I(%,/%B*EH
M)JG)C)_%U]4JIDY"/!#[#HKX?0!@.W;_<1=CJ6*,@I^<Y)1\W6"1FQ1$*1'3
M;P-LR$DM'J; B#:V-@=D3)*592B.+.AB5$^0#4I9\,O(^1YGU6975/LRQ9^K
M)@=G12.G>94QC&QB(Q>PWSG((4X0^#Y!5'Q9IV["9"31H;*.L*S?>V"3URZ^
M2-'@G#Z>V&6,$"V>O)A3=;$C/98^K+_^LF9S3[;>56P]^>[V0\JW05,VB%U*
M'>(&,4XP2/P$P3CN# =>#.+5E[3\7(BOU$8;E!E@I]C$#S[77ZV''EM3@.!)
M18+#7\DNP,93+:E>TW"L*&(W%N?Y@*_9F^*;^#W&F>3L(F<BJC:>\(6)FP:'
M+FF<+JZDI>ZWHOSC=?Z^+#9I]<QR A.'/Q7K)'9 $N@C['F]Y2B*J*+6C;!H
M7.PX-BO+K<<6G:*FC>%44M0F(E-9U7I".X1+T;7+M(D(FP;2%Z9L.CRZ)&W:
MV!JG;3C?7A;9T&'!) 6$Z:D#8$AM$ 0]$,C6:*N:[RJ,$;I1YJ6V3 Y(I<>K
M]#4K$TR/$<#)2-:EATT\O<C(3YA7:<'4TDA+UD\]#@K)J48N1=65KLL\R^^J
M]VGY\7Y]LB;'GHN0;P/HTM )8^!&L4T@I#[PDL2-1?=-E;]O;OSVD"R&R6I
MS;;1=(F=@5$XFM!EC+7Q;A2:.YIX3O#;_0,_!RK*BS;=R$&1'7D$8>AZ;D3<
M*.AMPM GHB62QELR?#QS "B>&:J!O6'IF9XX.?TY8+/4E,@$H^()M=,RJY8U
M.Y9AD?37JSQ<R''5Q]_\B:P:?2E,]#"Y4(B%6R<WU>P$><#UV9(6(#M,$$RP
MW]N(0T>HRIW:ETU+-EN0=*E6ZR_KC.'<I59=6.Q/'HK<JNIB\\=]L6/=IN*I
MY=:O'ZUML=NMRZGO7CYA;2 B4F-W&6&0(O9"1_^2N025%\TSHP-C,O$"X,1!
MB#!_1PM29C9IK?HV\B(@&O+HL&5X!)U E+D0HX'#ZX'/U/3)A3XGZ'0%/UIX
ME;E/-"V_:@'0>)[%;@!=Y>)"$*23Q?G#(*W>%&;ZFEPH]%N:W=W7Z19_89'8
M7<HBLL]I^>ZV,5V]V]=5O<[Y/:%H766;E4>C.+"#"!,"4>#9V([<'D,8NJ[<
MR:)>V^;/&#NX+)AJ\%I5 ]0JCDBM/:^QU898C_LZM3YSZ%;:#\Q'-C#[Z*L9
MGSSL:C\C61Q$<[N);?'-UV!RD\^AI3J@5HN4[\ZW6*T3L#=6 W?:B%>*R8&(
MV$R++"-B-N1;,46?EKZ@5#;/V/+W0+@ZM-9Q79?9YWW-UVV?BN;/&(IT^W[]
MG?\P+DO6Z9M_5ZTP01  DGC8!5[@.)C$3@\L";$OF_-A')!QN::WM^FF.9';
M9KM]G7UA@IUN]F53E?)5 _[59X[>6G]=E]M*78NG:#[1T]5%M9OL:>L!O-6B
M[]7Z%#^?7>.^08]M?-J>G5O6J5^37S4:V0Z#I[.3-?(R)H(I'7YY/VA:KD?&
M[<W(2+<O9J^5DQ#J>P2QZ<IAOT .# XH[#CV9!)E=-LVG"73B<CST'S;PITP
M.%=OG%'A^23M8C1 [SQ81(A^B4WY('UTNRQ#G8UY)Q:H:V)1-8NF71: V$.0
MT!A$7HAL /TD]'M;E'B.S!&2F@7#&^&1P#[&\?BH^?OF+R2%4Y%=,7DT3ZR<
M"+[<KIUE*^(L+1)I27(T+D.S1OIP)2%)A1%5_>GD;^5X"77" '@.#I+$1\AS
MN]PG'SA1+%6'1-6&Z<,XH8#-@ H)<ZRF0R;H':]$L\1<%ZB14"-9,I>I1])>
M7%$D-5:$WPO;W*?;_2Y]=XOS.NMWVSX>-MO:8G/IMBVQP5=?S1GGN]OG,#_Q
M]?2*^''H8#^@B>-C9(<1A >0*(Z%7AV>"9IA!>R]X>ND4W^LHT-6[U%?H^?@
M$_]'YTZ(&\]D'RV;N,7%A'7!C2VGQW.TLYF7T[2VR, T,%/3+V/VF,OYY^^V
MS=D&PN63QD&+OI__ /Z652N8Q#Z);0\DL1OX* *)TV=H^(X?""7&+0&GX5GL
MDJ+]SL%)3D2S-J?8K/1G:4FY*4JQ$<T4KS+'\,"4LX1V7<;\LP@FGM?N6@(F
M#3/3V_5#&A</ZRQ?\6I)&'IN8'L^\J!#@!WV9ETB5VIVM+%YYH@;BT.T?F]!
M:IDK9 @>(_B&N-6BVJ*T3JC>1[JD)5B!Z27KJ(H[0F*HS--$L?:;PV//*&3
M8F!#+W0]"B(04:^#%X0QE7H4=#)0,T71TOL";U1?KI^N>2<)M,VTK)ZHVDBC
M+C$6/S2"N<!;OIV7/#N8=%MO2*W*^T2S3?O^TLKS_<A._-AV;2>*8X>R;MYC
M<W @]3#M-(@FF&=>'3.H7Z9-IT^T:;/>;?:[@S:=3;(;F5TW44-/,ND8:.-9
M9IP;J_7D3S79M)#-S322C?M/,<W(^JQWCE%B7'2"2=99^8_U;I^^NTVR?)UO
MLO7N=5-1N4GT?E_LLLWWE4_=Q G#* R :T<NP)BX%"$_B!'QPU!J M%CT? $
MP4%:#4KKEW3-JWT/7[@PR:V89D]/JYPFGS#*Q/8 T3K!>&.U**W?N___E'ZK
MK8@-Y#\F#OB%R!S06+V-L0P-U>Q38;+[2J;Z,.5MQO>[6[*N[I-=\;4ZW% '
M,$+4CSP>SB<P1@CCUB0-[2@$HL]6C+)A,"FCA\4')0=F-<AFJR@X1--0IH0.
M=I<QS/2X\CR+01\_HH.J>> \V[!U$K>(\^;_Z'_NLR_K'1_1N";KLOS. IUF
MV*^0!P$AT$4$(QM!WXZ" PJ?UR*7"#%TVS8<;!SALI5F=2\79&CG64S/YJ18
M3N).V&T$CA<Y;GYQ@O;&(ONR3*=>ZDF2."" IIIC&9IHS+MBFDZM'(X<0J'W
M197QU>%!M"%U$@ILUPM" @,7!BPF0@XO7)]X<0Q$\WBTV)HH/#FN&7J$2PA3
M+M(F%JZ,9WT90U2O2Y?#%UU\R;U,>3#BA-A-$CLB :' IS1,$K<WPH(H(E>1
M1/+C,N-,J;H(_OB1?OJH\DZE.$&".]#FF)'<2FZ S"8T3WD8VM55(VP9XJ$*
M_NS3EHH<R E"%RX>;$4D"5R'>$$$DB &8>Q TMOB^Q0JNB!KP[@\=("ZYVS_
MJJ(3TKS)R(5)PE14X["JF%D^GO%R5454>5R2F"C[<%93QC$B*BUBBPX'^5[L
M);$?.Q@YB9VPA4=GVW=)(%6608]%P]LCAU4[WQRQTB-..0'2Q*Z8($U/K)Q
M#>R$K&NK1]F>UTPK66-W0O0ROPQ)T^Q38;*O2D93FPT_W*X^I)N46?Z\2]^F
M=:>VJPAX.$1)["(:>[:'0AO2WJ1-$BB5MC3&D.ELI Z;51[ W5B[YD&VW:[X
MRM:[J75;E-:F3+=9;>T*-B=5?$?D7P"Z0<AI!O*_ /?&]?T;]I'J,=WP7(/=
M=\D0;51C"$9J4[6#9,#6-\&'DR98W[+&M/"3-B!M&_"7"F;:-!YB<"BTTT'\
M,N10CRO/ SU]_ C'>T7>A)._9?4]V5=U\9"63;QY8AFZ#G5I0K$?102X!-+
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
M7;32K)76B8-JBNN.2Y/SH(_R+.KV@;4U?Q8$$IIQ&J<0!CS&29"PO+>7LKC
MIJ<_>E8F/>NIR^_5YKL<NWW=HX>EO,^S^VE^IJ/)J?X)CC\Z;<YK6E3MH7>+
MZWH',V?T*![#F%$Z#PUSX,?($8L-,ZJ*]+E\[I?NMP_G]J"P@87JX8#DXA=9
MEN?#Q:%4&$X,=AC-C4VSI7C$U]T?=J)/%@RKZ9-G5HWTZ9S)J^K317I&],F>
MTGGHDP,_*M>=S3QB^M T>[F_+RQ7VT<QOI]X>2<,%VF6IIQC"F/$N4R0',KH
MI06*<M/0R=#<I#'41B#[J_C*$U@);.:!DRFU^A'4!*S:A%(#O%:V#N3R,7*]
M1U5O4Z887EGR/0\=<^G02,#EA"NCR.O47!PG*$^3/(@($_^->0"']W)2C&.N
ME\%B;,9[XLIYC'"N9.UQ;ON+]3 @[ZM&MZ"W.<4&D9=S;ET$7E=4L$ODJ(9=
M)GS.0ZWLW1@+NLQYL5&F_M+T1WF7^O9NLWYL:]TTBX04.)07IQ,8AS3@-(#Q
M@("D(;,7*U/+$^M7=R10@DU;=."DU(.]9!ES;ZYB7DEW*FP]4M!"!2=8KZ]V
M%TC4%$#;IIBO)EI[IB"3;MC33=^[?>!K>=2P736L>GJJME]D ;I%3 C)8Y1@
MB@*.DBR+TN%009@L-$MT61KSKH\'5.!YN5[)?+&V#-^W:B/ZFF$BGBFQBNO4
M"1BU2[H3TG=;K\144_\$!XPWH$,)6IC7R;E[FS*%3#M+KN>A;JZ<N9!5YX0C
M70TKJEH(:G^YX/;AU# F'(511ED@-#0,858D0RT(%*) L]"Z X-3Q'HGURSN
MN^'6C XW;^3J:9EO5NWT3-ZD/N?V^E)VF3$%.7- ][PDS85#%V3-&5>ZTO:Y
MW+0GA-77Y8__OMY]DR')>OLH\+Q=%WW!>!Y%E,*\R',2)%S\9]@!1'E, C/!
M<P[#NPQ^E8_G=.%<W8$?GGMN:^&"IMSMND+);:C2U7P&RS^7]<HPX'/?5'KR
M>9TVLA'5F_9=B1.L-V?O2O1_"Y"ZEM4JKW"1UY!9!?'UUECSDF1_;EX0:L^\
M&E53D-.$O'7<+'!1H)#%!:$A1@5-DOAP\(PP3G.]W&1#(][SCT\/)D_C3[#?
MBFYWK*C?_? 04<E[P!8U$C18UC\*]D2OS?%O"ZFM=C#]^XMO\*)XQFM Y$P4
MS=*)L?H$IIRH/&$S"*-8OK!J*R]MB-^)7S5BD=Z]77$RO<IK' %-,&:4Y;1
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
ME/$49D6$NM(H<1+ 7/,9-1<6_0>J'4CP8=N6H=0O=NN$5T6=G9A034'MF3S
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
MI,[,>@](6VR@:<&!:@N^#\-;7V'=<:TFK%<A64]/)41PQ"A?5I-T?SG0??8
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
M)5!-TB;@3D^_#&CSHEIO$S,B499,SD./;)VHG/8N/:7Y6I?+9E__/%V;PB)
M&(5Q$9$PYRDO:$![2RGC@58RCLGW/6O, ,EJO\F(-S5U\4V9GK3HLN5%5]Z@
M9$14; B<AZ)8>5"YZTYZ6O*[<*[:[H2CXB\]MO>XRV;7FXR9?"*9%I1D+$Q#
MAODA32!-T[S0$14K0Y[5Y1P;&,"9!C)VG*H)SF1TZBG/!2:O)$%C)(UHD1-N
MYR%*;ERI//0]W=2BE[E,8D6WV<O4YT^RTDVU/=T)^%J]#7'!LI0$69 F092F
M/(D#SM*#AD8%63RW[\9_V2WKG9JL301,9\2^]$%Y\-*E^*W>4S4NDFQ<$#B:
MC3-I"\UCW$_M]*O\GBMPKJHEEW:'Y ;M[^7N]N'K\L<"T9"(L"H)XH0&/, A
MB0[15A#DP>)[6=]5JL&/$Y,Z&G"*3GG\=[O6]V>[UK]L!,2_@'4+=UIE4"%M
M9-P[Y7P>H]JM2Y7'/JJ9.M-MW J3^<-#>;^[W;[<3QD A(LPC""/DB3-"D0A
M2_/T@ #1+(L6V_)1[@%_U<BM<6A>:9!FW2!]A53]L/R ^*]E"QDL5_][W^S:
M2P"_P+]HYN&XI%]M^3(YY6:Y.P>4H(,)JBUXM6][ P16>?5"H)TXL4>=Q;&4
M'P]M,0^]].+9RS0A;^QIK8T^-,V^7/%]+4.L=@'PK\O-OFPOBM)E4ZZDL@M9
M;]]\7^0%Q&F>9#2)$P:I"+.*(0,2I9P5>M&-!P#>8YT^+:]I-TC7+7:PWXK^
M"!J)^*]W$G(;"PV8P;/X@&*%+9]-HR:P5VX3/9WM[ZIW<&] "[*_P=XWQ*?E
MSW9N(W4M:VG+7]^ Y8-8)X"BJA_*]6Y?7V/AJL7P>XM4/\TU#RGVZ>!;BT^?
M7*IG=@XQ6?.Y;!,3OE9B'OCOZ]TWN386R$3?O80(,18@@G.&HP06<0X#/" B
M640,PER?<*8)>P5:\.<1+GBHVN7J!$+NM2G5%/WJS6<N[6,BSLM[>=A5MHTI
M&_C$(7![MUD_MBY,G;AJS/5H6JO_%IR'VD_BZ:N4V*G8=1&8YT_/F^IG6;9_
MYY,8/-\$J$]BZ"QP+&:?/$Y@'B4%SG@2X6C PE&$W,7FYABN&)Z7/>C^SYY[
MV*VHNPO.+9K'/CZ?IETT=;QENP,,.L2@@WR(UP?8?=;) !Q\&FN9R4/SB^0:
M1N?VC34/R?;LHT:,[HI159GFZ^_K5;E=-2<WOA9AD1<!YR'"G*04)Q$-AF-L
M5 0P'.)O-14V,F$04UN([&J J">B9N2I::0_UHPD\ #GYJS4WK32]A8G(\IE
M1>$\A,G.A<IAEU*3%;&N>=-,N,A23J) UK"(LCS*69:EY"!?64!5TNG,O^XY
MA^YM,;D!R_O[6L8,PX^Z9;FBREAP.2XQT]!HJ"^G>+SSM*KN]W+1U"V$KLO7
M&19EWLA3M>]JGUWH:_+4KCK6RCS;&%K^N:Q7S=]415SP()19(NYU^2(Q;XBR
M/8G7560'^"M7W<E@)?ZY'!:+KV/.!424I"3*41!S%@0A3),AU0A17&"#_59[
MH]/LJAXARC%TNI]ZA57;&%_OK="<<#V/H,>A/V^MO!PRI3H$?UMOJWIX*JYL
M=L.^;R%\Y^NFRP84LM]<R@;\+UTZX0(5.<[SF(8X)PCG8<9@T,/#*,>)P4B=
M#-LT _H,LKP5O3W/RE\/]QOTEGK3M:#:\G!>K>;RNL3IJ8AP!KQJT$O7+'J/
MIM5M5^TP(N^3-_4\9H'IW:ZN/,2,#]B_5A=*HK0G/G<O3WP^E_^V7S?K7?FE
MK+^O[\MN_OM<WE>/V_8KW52(D@ 5(8Z2A.2$Y1#E9,@+P!Q&FGE25X?K_=CF
MRZ4C]_*'_/7E#)V9-J_VR?S\VU5O@B*?/C"%3*P/VY-#?%8U\AGY@P]7.[KW
MTAAJY_O7[0?SF+WF0\?E3($YM-/$=R #AB"3]\@925$:QI#287F'Q0]@?P<R
MWRJ>;4T$2T?CSCU0%KO_?__10?O,0WNF=MK/_4<]SO4?=?J]W-%R6SZL=W+.
M;EZ^W)*G68*",& \)#"(8Q2Q_N66*,A2K=*CKFSZ/\0:'ARX?6BO]70*O[X7
MO]@V,I*5J$U?@++D6S&SZ I4:^82G;P+)3GN0;;4-C-Z)&J4OS'%==P",Y%4
MUUY=?$7*)6LJI_5LV7R3P5]1U8<7<EB1I%$4010P&J5IQK#X5\8)2C&D0:%4
MPM3TV[Y%3D "SP*37*W])_4#9B.:WC^&]\V0GC:UY$@X\EX1& !Y)DG]#-XW
M668G\.>DZ3\V]N:I^ANN7CA3MR'E^B?J5N@K-UU#+X <XE-I36CU(H>0LTC$
MI#$K,$N#$/*#E0Q3I!,HZG[;LU8.</0B/FV"U"([G]SHJ>3AP$E"N0'YCWYQ
M,]2;7_][N3HYS;H5"W*A*.+/R?UN_7V]6X\D@'D)ZEY0-Q*\F9(\CR#-&'WE
MIJOI"HDL,/)U^:-LI*$%9"'+"0JS+.<P2805E/16HCRB6H]QZ7[;NY!(.& G
M\>B*B29)JF+BCQ]=,6FI::&T@C*U-)P1,2H-9I3-11H,T;^2!AL6E*NIKQ^_
M[6X?_J4I2=.4N]N[KJ;&AZV8:[[)@R<1YARFE8_R[.GC>GFWWJQW/Q>D*(JH
M(#P..<4!(XR%?$ $8YQHE5SWB,.SY+30_UH]_'7?E& IT3>@ZO&#M3R3[3QH
M#^VVY9^@.DS3F_8P;]-[,C9;3]]X:O(VEW;3D\)#DPG<H 4.;D]:+#]ML6-0
MU<('!_P3EX\W)WI$:J=HOGG(\B2>OJQ6/QF[+N6^6&_E\=P+/(P24F0\8B2,
MHX CC' ^X E3I/>^AC<4<Y/ZA\Z+*83>L-G<R;S_%O,G\CWV^4O\FR1;"KQ=
MP_WCR+NEGP;B[H)9\[25WZM=R=?-_:9J]O7)R4[ "0\)(B1#89Z(M01-\_9D
M)\_2($D2@\H73NQZ3YM4ND[LFUS%T^6KL*IYOGR"\9] _YBWA F..,$?USM@
M5J50*ZG'MAGF(9<>_'HW-<<-<WI[GE]VRUV;.WLXJH$937A&,$DPS=(X8PF.
MHI!B"C.4\E3]C,#L\]ZW]PZ0#,X'76[TO:+FW0T_<S+G,::LO7AS ]"6%>7:
MX%4CHIE?JVK5D.VJS[MMOH@!O(A#G' >%F%"<)(@2L1ZM#=($Q)$>O&"A:$)
M H2FO>#>+#>Z2S0;_M0D9R+B-/,X>L9:6&"Y78$!&)#()J[3?9&A$?%Q0.L\
M],>%(R^+;KOB1E6%?JVKIOE45P_KG5@F!5F81"Q*4,R2E!0LR@8+',H77:O=
M<J,F.CK?U=I#.D!0'C$M%/#<8M&3&"URU#3%%R]Z(M)1\FF<$B^*<>+_B$28
ML#0/33!"7MGW$<VMB[+-Q_^UW);U<B.4AJR>UEMY[[4K^-]=:EQ &$9A3 F-
M<!H$88Y1C'KC+&$QU]RW<&/4>TS2X[P!CQW2=I)=GF$=KGWJ5LUW1+OBCL;T
M?&MN9PQ$_WI"]#E(D+]SO];/1H82<V.[&&ZIGX>TN7;JY?Z%#\[4W[@7=O;W
MN[9F#/NVK!_+9L'2+ V1^'Y2D** (0R*>#!%1!2F)W]&)KR+W1FJ]V7-TT/M
MKYD9.V&Q(7(>0\G.A5=/M%OSH?S"X'!V?GQ!35B*@RA&(DK):19&%,* #Y9H
M$>8ZJP:3[WM>/1RS4:[R5.!K0D9&A@U]\Q@85AZ\?/?/F@W=>P.=H7ZFDMG%
M6!9@C=(LP)0'&>-Y5*2'41BD6N^,&QOQG@#<I\SWD\<-V):&UPKT^5,].YB
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
M80@\MA7#O;(<9 P\^K,,?#/87G#=B%Y-\6Y1/)QHBVR;!2J(I#ZMLHQR[ZD
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
M3FEH-(-.KJX=KGQDKKC*R<$_N4+.V],OC0';>?KK^W0^_>/X[CXNLK]'Y9B
MJ9,(NZM=G"[2<X0))@@0HJU"<"LK4_#*<LV:)5&3R'9VU*<L1W^,)Y,#A*D>
M"1 X@R1S&")*H>#QS^:27R]HG!^=)G*],6Z<"6*'Z:J#Z=WXRV1-UF2Q;Y-M
M:U"D3O/ D8F*TR'+C(46<09QY7P*;T36#88]S,9JVL]J'.'.%JI'4SWE(1ZU
MA'<^'P!5D#@!H,&6&.DI(6XKFZ<Y=[J?D:CUQMC3!*3=.DQ'/:4 B(F]5]X*
MY)# .EKYNNJ]821K1^STZ/.;])%.Q+ K!KP?#[Z,)^/%N%B=ES[GLNFZKPB
M 4P1M1RXJ"%MJEVX18 @DI.AU<NS[:WNQ[>$^@5X5W^[?G^C.#DUA)P8YM,L
M)00)H"HIN11957OZR*WFAW\_O_*P/O/@X>9+?QVDX[&I%S>W[\OIW>=B]F"+
M+RENL)Y3Q<H!?-+;'?S)>E] +-66D]XI8@654?63+8) =)M&U+XQU,2XE]W#
MWO76_H?!C[2/7']3_WF#0(P36!E!',!(<""MJ*23COJ< KF]7 L;I%6CR%YR
M/[_"Y,=Y&_HOFP?@&;4$ .,\D5XX@FGEDDH/ZU7L>DO7^;3 J19P[NPDQ::Z
M_.8FA-?@'*#7T;:!.NJ$LA@;H[W1 %!6 2JYRZIXULMB,2UPJVF0.XTIG42G
M/2V"QH99)!P"3ENBHO^\#8)("GVG=_Z^41(U ^UE]LU.6.\.-PQ&(.:U!EY'
M"(''"MDJ[5,*G778N(=7 +=!HR;QO5S,X*180> 2B&@-4D4<5(A#ZF$%EE(,
MY1PK/7W3OO4@9@NLR<:T,Z9L7,SWXVEQ<VOBH!RL:;#K\:"@=,P:+2E/%8<Y
MH:*R\A2E^.JBE>U'E/)1/C.65"_B\%LYW:]6SGE- ,;3=*\8%10YSPU"HLJ2
M4XRJG*!DWQVR9BG4 ?H7-HGJ[=8>:QNDY$H8P9%S,,XC1+G1C^K87EEZ=>LJ
MJVG +^6RU<\%V-DH.,4Q2D4&H^& B83 X<J[T)"@G*I[?7?<6B)64UA?P/:N
M9W0'91G"##K.F4882DE!M5VNK0/=^FA=6MNM[\>="&U7%&GFZH]:Y0R:_*+
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
M'P9!9'#T9HA();8)K>P<*8W,NKCZ2@.,C2#9>@;DS P6Q5TY.YS_].S)P)&
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
M%,(3\,)CB>)*!"%/T4A7= @YZYAB.9C]O<"/G=3][8,-\P% .RF\%(;H:*:
MRA-4LNCN49AUT+ 8RY[*SOZE__MINVA7]VN/-@RKH D'S4 2"YP[:?(DF0U%
MAOZL8X(5T!PR"\6F.Z >5_=[I>R;^+9D*;W^<*-E%$-B*Y12'()Q3.(L35S&
MYM8UOG:>4A54Q^5(:Z+2N<<;J[AEUAH>;1B)!7=&T2R15WI&>4JE*FUE1R\T
MQZKG^.GC,@4TUP\?E@_)ASV_U5P8T00(%&--@R'(4.(DLN0H'[;(EW3QF#Q;
MKE7Q9@A(QZ+,N_4>WOU,_>/JK]7Z<'QVB3BMXZ*73$F$#;SG,C6?,"ZGZG@<
MXG8]CTUI$/K4!'8L$GV(6MKW%S?/N]5ZN=MEZE^XSKIU7 ."&6NYMQQHN@R3
M<J6SK-Y"R?7I$PIB#&+9# 'P:&0Z3/'B_=3_]EQ#J:,6@7'.X.AZ)<,>95DX
MT25DF="&55FO7[.E -&>GO'AYL*].#O_&%VU;8JYID7U:?M\=[R_("SNCM5G
MG2(F19_9<((MV#A)9CB3P2,<3F('.[>ZCYXJ_^;NR7'0KD"RE\!^/9)=_9D-
M#EY8@^(&'DT!#H(;D4/*Q 1=<OW6A.RC84@V--H52&:>(QY[#^!*)KT^L#$H
MSM:D<KV(%09IHA>;!>!0=/GQ!"VANG2I FD%3KQ;WS]'MJXZ'NEV&=I$'E-G
MM9!@J18X*'/:Z G0HLJC"9WZ#,.+2J 6,>-X8_/K%.U^=7;;^$8YR5P*D1/
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
MKFQ3;&N2BQQ?89'C@_CAU18Y'DF^Y=74R<YF0EY]"<]*:RY%\_E>CY341\X
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
M-3W?=K'MNHBX!0%=A,$0=Q&0ZMA7-00*D[BZ!]::H5)PL6H@VW] P%7-]X2
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
M$=MV/GKB<"!V_OG*^WSUB..?ZX?3Q_:&=DZZRA6LRU>PZBM7L"XYQ8 L.<:
M[-XBU79%]CC]LKM3^X<]NH?EN)XTO.*;:/T^S."Y_:5S*<)GJ.:?WK909&?J
M*BWJL36-<X<2GUEG;)N(&M0V;=_#R$2F9Z'".GNF93GF1BS&%_OB2CE[JYPJ
M_FSB^RPJ9@J )6];K/4Q+!3:4:7Y]+GXC(_+[;QM8'J-43X/-S5,7$<<*J-C
MUW<LE^BZ[Q;UIXFCFI0XVE/(56,AKWB<;Q264#CP@>XS"'Q*J>H93'-TBSC$
MUIE5;!1U7=LP/><IA(* +2]CE*^#=P*(U?M<N;SE/$O!7!0S__/G0>=[X5S>
MY_D*@N)71'<(-VM4&-T6_='#\4M<[0&N/(]ZNJY9%G,,P\6NC?RB>(YGV,QU
MZ!-Q!207:PWG$%9;&@&L\PDOG&*!M0RZPZNM[<7RQA;@'0O65O-$DUC;0ZPQ
MWU1]A[G(=TU5]7R&-5;P%1/;T.RM84TLV$SX+;0352S$L5]C+E'W:.[H$G5[
MB#K7PC8RD-C#S1S3LU2L%T6[/(TXOK%%U 7IK>(#AZ2%>SQ/L,3:/F*-8N9I
M*M,=Y&+5H\RV2!$E. 1<F2=D]-;$FO?7-,SN)<X>\,-QL$8)PR[VJ$F)ZZJV
M7?$#&\0Z^6!(G.TCSD!+$HNZHMJI8Q'?<]R\DAYA3/=MSWT*H3['&4_%9J\Y
MF+4E"H\!.:LI;.X4<K::4M<.+:6.J$O$<=<,J;I)B,EL+]_X1E6J(DOSGT*N
M3T$4W.0 ^;]3Q0W3_C1-Q68:86_L*!C=IV%NJFI$"<M6;. 4;2YX.AT]S(WL
M4DY^:UA;S0UMMY*+6P6;?G!@\QP36*PAVW T#1FJX;LY>Y'#J&JAIY#K5[$S
M.02+)!(: CWPPZCZ+L WBM.IV-L77,?33+B 7WFF7(3IU^- U$J2Z[OE^&T5
M4?C0$&68FFH[& )H#SN^9AKE.0L4N2[3[*>&65D2C](<35^2N,\'T^:NQD.&
MRVIZZDN]O<-<GF-;GJ=3I&I80U17-8\8.54(-EW+=I^0..M<GI.OSSG/JR;(
MM3D'J8F5@UN6P_'0(F: =$NS<)_H@8F-:],*.*9#C,SA4RCUD=] 7)!KW[S@
M]W&HW]64U*UC\%849!\:2 ;4N#8H'M#!=1_C@7Y]S8D67 \T3I!. _(44@DO
M7A'5*.+D./"QFHC'@8\#3481YCO$T"%4(SK57*2[1KZTBFHZHI9J/85<OT6-
M<UPO@Q%OSI(T3K<1SOYO15F;TNH<!Z16TUPGQP,I\] @Y;K@0B#L>Q;"1'>
MV8Y?L)=@S[>>E-_UOM^&U^%N+9/>WO3'2@)VX*.C4./S]Y]J5!L,C(!>J\80
M&_J0!GRHJMH07=. XNN^W'^ZC?VG57W3V0[%[FITHLFSM5++^/SSB]_M"_?T
MX_GY/\\^_Z)<7ME7WJ?'[?U<,9S6:G,;&<_)!P;*( @C):SS&O!9'!</EAE^
MST]]*NIOYT?"P$]QG@B!MO#$8)0JW[AR&]Q5Q]=!FV_A:%0<$I<7^7QP8IVP
MZ;/"D:+\6EA,1+T1[<J#7"X]5A[:\D->A?*;*$L)_W;U,DX@+DT;2RZ2LI??
M$G'N5=2\-@X&7#0HCL;*OUW?*]/TA[S:&] BOWT<W%??1=VV;T$R.!W%\=>P
MJ$9:/4P,,*<2/(D'D;A:UN/[DH1WHNQ@8^0?X9^;HO,77 RD/K2/&G/CSW^
MBQ41WBJ7^4%:]8N#!+K-Q?OR$32KH8KG5 _(J3WC0EB5 ! OC:_%X,+R$*]K
M'O%AF%6]K_@0#+GRCR"YCI/J$)V\ &M:'??3?-=;Q>\F5-[?0"R3B>>%+;@+
MPE&N(_(JLGF'XVE^6%B?3ZK.Y@>!S=TV>[U8"# [GZR0U-E#^L7Q6PK_/N']
MK)BS["D<X"3$%S[" WD_2+.T.,$0!O?OHI9L-353D&T "$P$"\/JY&40^CB?
M!BWF=PH2CD(^+$80I.ET/)F=BB3Z,IY-P+Y5_HBG2C\0E0P%/X;WXGYP<QOT
MNLY_4X:!.#VQ/##M7AG$>;W=A(_$BT6?^MGH7E .!@\!IS#K0GJK<8O;T[?*
ME;BWDN9OL:BCFQ,4B%@=Q 3=Z(<3>.K#(YHJ8BW\GI/TX:\E 1_^G O>8*'Q
M*(@>_I83\6[A;0#'AS_U%V_NQ]/1PEO&0L_.?KP+0&G-^))301!$2&LN-(76
MR$D$=)S<)B"S1=,0%&F0S& .E 2*1F7EX:*:L3*HY]5+K@^GV32I9"57#TFC
MQ#'\FHMTU.>]QON#5-!V)CE51<]>J?,*U.=3AGEMQ[*0<T_\F^8ED@')O4J8
ME7'X??:ET%B""GD1YJ*I>-A-*)"1@IZ%W^%)H Z$3LUE>3 &/2'*!.?3EX+Q
M4<I+Q&0@9X,<%\V>-L8"BEY4L@1;\3\UW4NJ *-+;=T/D_YT+$IJ]CD(K!W=
MY^>/@=8O4;Y$!W>8J[P/8937F"ZZ4AV[*A@[O1Z%_06SD!N"7%?%HG[L!,+3
ML%('@A();QYIFH3I5R##%/J<&U&AY'L/X=]@6@_HD^4 'H$P9<5)A\$ _''
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
M769/=KS1!C'9PQ&&=WVT=,363,4/:ZCYU#U4UMQA#P"UGA&/"%G'(!&GX')
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
M#E$\\O#AL@RM#F?1SZ+?J^MP!'1T..K[<1AB@F+$DI D7I(8'2YP@3]D'>[
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
MD?+$D?(Q!=5KH1*&$12P&/@HP2&+J4\3 Y6(QBP8,E2^H'AM%U444S3RW&'
MI=5%+<):A!T0PCX,L!YL 3;$H4N !R B-($(A$' 35MC&-*PU_MR0 "[^=;[
M"RT1-@AP_;&I1[^H<VP^5__N+$?L?/;V)E/P)FR7OW7OCO:"8$_XNG[@'_4_
MJZ^DWL,99].IX<R_OP%OU._BJG']NWE0EYF)X-SN@R_SVZQR/F9WSI?B-IW]
MZO0W=#5?ZRZ?+&[>8Z 1P%#+SNE=8@EOMF\Y6MER3SQ^!:7-,Y\ (^H%?H)/
MDIQBB?(I@E>NBV(Q*Q:9 IQ+0:H7V313K/,VY D/><02[D>0!'&$7:: Q@^]
M) '^6SV9T=S@T<O_F%Y-)?OJR[\4<EDWB\7\_2^_W-W=O?M^54[?%>777Q
M^!<!$=DO];5OG.^WT_?35)YX-GO[^\4CV]OA.%G7DU_?]_;KR1O\)9L+K)*(
MYA@O9OXMDV DGCL3'Y5E-AO?.XLRG55371.<ME5%3CJ;./.B6CAEMLA+A93.
M-$^O\JE R^Z5[]:.L7-$FYC<\L@3> 3MGT<(3D+,PX0 $'H^"-P$0AXG"?6#
M$!,$UGCDL<M/AD=:BG86A21ZY8-R,N.$<I9"/7 6-YFXL)@K;BFN'7\\%M)T
M(2YPA#XQFZ3EI'+"8I)?BV-1%UT6\WSL8,2>R"8/[427*U3S@3T(Z(LL<SZ*
MM53R[<-BIE*39>##2?)9.AOGZ=1I5*9UGE?_TA)^77AW3FV<2?7IUYVYZ-GO
M0M>V6OW[IFQ!Y6OV]DI8SG^^3:_%BMZGT[OTOI*8<%.:ETD5YU21&R0N]R+.
M@SC@;A('D7(-N&&($S^.Y'?2E5W8D8+7]"I7OVFZVVO*J]5O=_KF5T)5_O6-
M<U-*5?0O%02!%X4@)@R+!1,>!$ -'7;]@ 0!BI^TI9N?]8]+A>*" T*I8PN*
M:+8\[>EQVTAC_T>_8:'Q;^&G+\X_A=(['SG"C'BG!-O%\JK*)WE:YEG5(^6=
M^([M@^TVK'=W'G1^^GV6"J-(_/WG#>QH*!C @,4N)S[#@HHAC4+?4SI.[+DD
MB=$Z!>\&.@=[^T^7L0,=8UI^7-Z*[XVWM[I8-1L_E5_36?Z_"G?;W9/6XFSR
M6<.\^O73=;.=[6Y&>36>%M6RS*2X#*9JW$)?>D:,!1'&U">AP'0F^2S2IFP<
MQ\"C;]O9WQ3&"0/"[,6^BUF(91OE^E(>X$3;I_ELF4W\Q9.? ]\XF3 QYQ)B
MRV4F*QNJO)(<V7W5VK@T.[EF@8F_F26DC07_Y&4\C64V"''U43Z;B#6_QWN2
M9I=23H]EOYMT=B^E\[)F%;GI+5]=-WQ5M7QUDPH]^2K+9HY0#N9I*:[+9^IV
MY406CSAW^>)&?%2)C5?;I/@U$5:^ \';_U0 \V4IX%'\!J \DB_9UZ51L2_>
M_G_O%&]G_[,43YO>CX3N6TIE0]Q1>PJ4)B[NH12X24.7E?A _'DZO1=72G>(
M7M?&5WAHX6FKL\Q+<:=\/A7W_IK-LE+=7/P]FR_T=Z6^\_M,[9MBE>[FB(V<
MR Y"$Z<HG>(V7XBKWHE7O<ZD8:%!3'Y?%DPA\&NH#V.D?H6_UA\K?%[_\"Y;
M_V19K7]2+,OZ$[E952XH(BV=NT*J8*5<A5S 9OC/I4W4I8.J(P\$K8@-J=3:
M#?*(K9A(A4[\L9!Y('=YE<E73:6'2A[PXB:7#YT7Y<*I;HKE=-(NP=SG$:*3
MRY)7SC3^BX=DXKO=@Q8O[,A4%&&2^3/!LE.Q /5 02XU\?V_XN93<;DZ:'F[
MBTP8>OE"OI9\0OQ]?",4[LR1>=)Y50E2ZZMRNXD \'K<_$&_O-"D9V+!(ZV%
M/Y>[Y9%*;A.TOF+O_B2_FE>*+XJ9X -UK(4>&I :WA.G*@UG><TL70BF_-F9
M98+6J[2\EV=MK GG.LU+>0NQZG81PIK.&^:6[R N7DX7BH#T^PD.5'AR!&=R
MN;;^9NW2PZ#>[AG.-7WKA5!DLV=_V[D5G]Q43C:3?//,VQCOJ'&;JOV;9 )&
MU2M*@9J))ZD20NU(7*\C?/JJ!5I+WF_(*5<PKU!'NFT4,;8[+DCM*E,MW,:*
MT,V6WPMK5;ZXI,]#OGDD%BD]X'MZ^0VF<5<O655H.?89 1C$+N(<!9 13T=K
M(Y=#X/=,LE>THK<IM.B9"NW'[*YU,'PNBYGX<:QA3*BTH4+RZL.L>TTMSQ]4
M8C$G%(LM$_N&$NIR-P!ZS*0?<TA"WE%B(Q#Z/HM#RF#HN= #/ ;UI=Q'[H-*
M[*//Z2FQTIO7\:FLOO-+E=D=EO-$BGD,:\%^L/;3S/D_J7@O(6,,JXV<.^.(
MRB:-.&R4NLZF.4+(B[-QKN[59:T=N=%S%13B/\Y/1L-*_(O J%@_BP?>Y.,;
M1ZL/6CFZ2R5$F3^(9VDU0^@GN5!B,^U -O)P+'31?.$(1;;*M(2XE:[E5C:F
MX@^+:F04'KDJ\T92K1IG^3?E;Y"W5.$X09KF*^^<2ZE[K;ZTT,2FZ=@L4ZSA
M6UXL*WEOZ?2>J&6(!4RRJ=&(9RV4=E9J+EG<I/*._[/,I0ZNM(2)$79:-;@J
M"ZD(.J72K,1'747^[D:HRF9/Y&MM>I!4*[]E&L*G^74F+M9:QTR_I'G'K\M<
MJ_'-8II-%_*@V?<M3Q 44*]=KD/& <9II:7W]5+J,H[ ^9E0Y!4^Z3J12AD0
MIFC$40IIQT:Y*I8+9RYNXF3?&B56!Q86G7O(Y6?=&$1V?2U6J-YP/I\J#4ZI
MOH+YFW>\2]7)RXCF1.R"V&;Q-MK<VNR?-=9*>BNI1M[[V>)(A[?_NBV^C3'@
M&?/:X>O,]1+N1DE$6,!I0I+$Q2Z)?!QAZ'.2K,-ZV.Q$K#;BT_4:T!L0_S#3
MO=D^7?O&Y;P:TC81;0$-L%/@TVBTPB9X2("LY;F;BQHL^'TN=6@$((/XT7 W
M;<+=[.$$S'>X%^YVQ&%,E:MB)>S]Y%,;"?I1Y[Y(OS]7?WY%3'^>1A JEOZ7
MX.@&R3\H/X0\T\_"\!G?/RCY$U\0IQLASV4LP6$8)-0+89CPV O\)(@[DM_'
MH?3XA!P#(GZ@*/;=$$:(<H\1UZ?KHOM#W],@^;%AZ(FXO,RO)#=?";13$NQ6
M\+ VQI0]5MRI*Z5X6,&N6OB4;;1& ;O.!:G-IW5AXORTHPCY64.\6,^D4#JX
M1E ),T(;GBJHJN&Y_JHTOR54RX=72[&V6AJ%*Z KM?H&Q90HN)/>DVDN %-
MVE@06"$(8"1=*#(Q8ZXFU)E/Q7O?"A$K5R24?;5ZL:3;3)"Y6$K>?>/B2A"L
ML;\F2W7=)%M(]#"":L51U$"ST^YTJ<33.\=O)9S:K@9._WLY^6HTBEH *;>$
M>LYM/MLNW*2G9)I]2Y5=/%X4957[-=2YS>4JZYV6BQ*R3EQTKVE(7M'9$&T$
MJ8H<)_VJ;/5K+8+D:U_I[B[B.J$/_'=FG'-R2U=%H>J&W3Q)1E"=12F'[<H7
M,M?^CSAB&>DV1IA<M5AF1]J-%"WM*$??.>O:J[]XOH3:K^4Y>[:9O-D2A-X+
M0%R>]P-0H/2"@TIV#KVVTA<)XX<&(,(!04$,74AT(P1A$@&.::\K:[UP(7NC
M8GFUN%Y.C6RMOC08%&H-Z05-71Z1LN =.)B8?1FY['0 "'>J6-S$2]R$)L#W
M49"P"&J3+>3$IZ0G'U]X -#[3[*' X#D73]G>G]ZCI"!$F:%_CB]?^=\>H1A
M!-3*)'%I ]:P)WE,X/%TV1@QNUH#M>>R ?K\=BX%:3%K0+J#Y +UF@.I-BQ-
M2L=F4?*V5]*Y+66$^-NW-)\V$EO+T;=FT1+[Y8=*U]7?EN:!C+&4\H9"0DF+
MH:EU7[%:\EH=D-&*C]E7;9+<IN.R:-Y8"X.N-2I75[_KM1-^^J\/T5OHC<3+
M:E^_=,LY6I&I-[SVV:\=Q[54 >3^E7FF]:)I>M^8+_/T7@E9I=,L*JF-R\>W
M"HR20OF#AS3)KV7HX;HL;K5B5!_NNY['Y.D::)^;NCS7ZJ<J0>!!731$ '#/
M<\. ))1"0-V$"4['P$,0!R#IZ*)>X%&>>""(, UIDH0HB,2E%) P @#VW$A[
M#4GN2>%7-K .OM2FZ@-<6WMTE2]\U:6]VKE."<14?D'>32B]ZN;%LA*44_W\
M_OG)#?W$G>ZN;-Z4SOU[Z6_KW^XN0 =7^K&,-T],%WPH/7!MM;=I*=1'O;QT
MN2CJ#W05A?I$YPNJC&.362VA+9U7V?OZAUY*3YMTV#3")'6RX88<0_T(E_^M
MDY&X^C?XP)\>^EO[IV/K[OAL#C.]'1UAR]5JJ;.ND1ZX&>N/2[!_5B'*:]29
M/-]#\F"5B585:=N9$8?8]\+ =<.8XA@B&H5 2!3"7<@)(.[S5,47Z(@/5WY
M,B)LK\4?PZSM>/(TK>'B2^NW?6L\V&W^P N;(1^TV?%!.9##MLR+A$)[XS3D
M$ GF2^(H\$-(0A8@EQ"_Z8N5W69]'_ALO>H_R*3>>IE^1X_/(ODQ7N_=9Y1
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
MC0@RR0>*;HY39;S<]"KK;1?:E@![]"$9$5Z:P-H#'JX54U!H8Y<]9U;S_9Y
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
MO:]_Z.Z*&@PN5URJN>3B$KFU?W\#94)R.]K;_-FL6#^#\K_]6E^T_C?XP)_
M\[ZV_4_/7,=1K7[#*6P>'K]"PFA-J^S^;O2T[D>:C)"FX0Y;R+#BM0#L]S?Y
M1+#"/J2 !J4-D^17B!"_>?AE#877*N?\NZ.4%.<O0/WSK,UX\XA_H6>-O]A(
MKMV>&UQ*"L =@=T;=NHL2>)'4,1C>_$:--(5W:M;<S9'C\[TZ/\F]-2M&L]K
M+.!2NOO/G/C.%W?@NKO[W([>XL[ <.>'*C[KMM,A'-"K^9$=Y^.*IU(U+1/6
MI&P+J%(FM??P_0N1[ 18]]3?;V=H.H%W/?7WLWQY.N]W-GRYLP2^2L=_?E79
MK=(-693O_S(>9]GU]7&(9MF1^O8V*U40P32DJ3(Y3N&5Z'OK]AW\Q?_ZC#=\
M]+"?XW53A[V73"/]/CH4F)1U*=SD[V\F$&/J0B^#$*$F-.?"T WCP&< 4<
MP83KT%S@ C=VW?5PH0D/)F5Q6R<+_#M?W-29 A_J7MJ^'N<^N4R_O]D8BOS/
MR^B/JES\T:9WB(5^D%%F_WM>_6&>]\>G.I/.A&^KWS(9:59?_:PJ[1:?R@NM
M%*HO9K?9'RT]_Z;(^4)1<^>;3?+(/[/B:YG.;^0QJZ^KQDWE_1^_7S1+:"X.
M3-RU7DKS/*W):D4V;O38L*/&^K-)TBBQ9KGF5=ZH8D.U-\MJ\D:.U,QOTVGU
M]S>RVTHE;I0IL:D#S7]_DW]?O)\M;R?%PEPIS%>"1BZ!]="V^MC;C+/]$?G!
M67)3JMQ>V/)8I="KOOA   JS!J @CW#L$Q8C+Z$ >YB;\'_@!A23N 8HP8?O
M/PNF%XR9?LT^77^8B1?))\MT:MBU3O:Q<+0K'.FDGBXBH0:09 ^F!Q")L-<
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
M8HVG"=2&HM@DAD&"RN"@ 1;MI_Q%0Z;IB4$^I[2'..\@O\.)8^KKV6R3_^Q
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
M$T[!$'<+@?#6O#_3JV*B&HFL'LE4PGW/Y"/!U3W/**M" X(;2J@$1A&H,18
M<!]7-3"Q1"NV%K&[/YAV)%.&Y+MUTN/&YNQ.:'7?<U2=H+=28P -P4(H;J"F
MB:?TH,9AITHD7SMZ^H)1U>,1A/T%VJ.GXZI'G_WU1U9$5HMTY=&H#-A6(EYZ
M7\--'+9E>K1SE+WWZP<CQ)_2OZ*;Q=1G*,_R&*W[Y)S(69'E5Z;T50$K=\E%
M(30K;?#)9KT\$A;6P?$RQIPOB1>5;;9Z&Y0A=[!"VN]YTO'B(J0$N]GT3NW7
MK RPK:7W%>G2P<_.8\BN*VKF7=1+][R1&]<\?_#AKKDV#_Q\YH:USTF_R$*V
M]G00\NI]!-F_>E(^<1FINRM<(;Q>/M2/KM,!YS"Z#SZM.HR$L]BO?0M'\ZO)
MXNM5R+5?QM'=*]RK9T[ G/CV4Q^%R',?[[0O#X^$R0^CL\Q#6KX_A,0?R)@L
M)F#C&:_2\A^;QBHF4XY['I0)^8+C6I^*G/9GI79#2X&#U<1HKA'@D .0<U5:
MJIWMRK9+[4:K.MW,H96''!:Z9:IWG$[]V,]^RZ:?K](GLKL3Y_D#C8UGG3(F
M40R*HIZ7M$IK5LONADAA38E!6 FWL&FNH"TO%8D&CZ9$/_F>M>SNLAN1ZT<4
M.K)K5O<&;7@)WSY<_MX[0<.^>X8I-NZ6^8\SOS?F5-(.1PNO\\N!<>CE_/[K
M:W=A,3YWQN/YLO.Y?^40?Y1]NKPK1:$=SJ@H6A'".H]*%F8Q3T <FP1"YJP<
MHE!2C+8B"38UR4HHM(I)$D-KA8D%(026EXH8H[NBL9O"[N.0E0?&RXF#PML
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
M2_"!KU4/PYJ'F)/A,+\R#UMF9&<S&6V\O+=*G<DFD_K&R5TS<7N<7B?C:BO
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
MC#W)4+/Q/6O+KIF^J85VJ7?/I:O9ICG/Z4T7.,K7^3]_E_'9B>+[4(@,\WI
M[Z>EX(4G27BNZY8/3<OS0I'82')H,.M_A[F1B*JJBS:N5A4"M AED^\2:*\-
MVU:1CA-EJADV]IHL:V#)]0O^9YJ"\:9(P.3]"\YW6?99%9\L4AD*&R6WR;6\
M7'XWS<M2<0!IJC,599'L9NEE4J@&*7*N42Y??#DOY7L:!5#KAE]8EBK2(M.B
M:YKVY'N2C15O0#;1RQ@\7PW#I:R)^5U3M>7SF2J,*FG@)M?J58T1&67E=#Y+
MUXZ)(A*3U&]/5\F\6I1C@.YFN@T[5\[LHH)([IBY9%KZ>E_.TEO+F\V2X1^=
M5Y'/$RM.+XNY]&LQ'=14SY?I$%8,*[F36I)+ET4*3C:>&<(_*0( J<7]@M-V
M*C,LU,QI#L&&G%FS='@S 9?D6M(!S<!F^D/2TV4@26J8X/=;N-T4(,_*8CZ5
MSK5\RER7+E ,NDJ2X/M2#7&I:# EW5#]QH9(ZN*P,_F2#"1NI+CS*D;;='(-
MBC=2?-CP4T7:=Z_JO18S^>BQ9!.YOEGW8%D?6(J[41%-JCXM\F$ZDC5D9;!4
M=EU7C97,B/JE4CM4.[*K3(8.)O='5^*']25^^A(_VP'808S> Y?X>5'+_4D[
M]31*\AR%N?OF;^F?C85-DM#"H\$**J0-LJBT [*6R"]4J?>)BOM."[GW)7D/
MI2EFC$'X).,*TG3**WLGK9>L9L5X&9>1Q=_D"@4.E[I0T4("C%;>/"Q_L_NI
M9N^NUK'R@R%/!!60PC*H^2 EHZ-<9Z3%.4Y54-H40U]ZLN+-;5R37UV5Z<SP
M1I;*%AM4:V<]-OM6H7]).TQ% ZU?Y6*<R@:4>P8/5I^]1I6MQ\MW=]SN^Y=V
M?\"PR<??4VG-@PTDY6-L:(JG]0C6W([&7]$^S3C);DMMV6@ZX;($TTD:-M=2
MIF=@NBEFS]J_T#5MC(,P4>R94JR_)S*'=)1>@=.CX;VJ<+-H0>.%VO>8R<I2
M<.7W[#J'Y:N4=J-\@#(:RQ3ZI%\^RI4Z++5!JIYZ QBG8*08W^6AWY*,8#A
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
M3 %_KV"!JMXU, J]D%HYEQ.8I6O93X4&13I61CS(\XJ.+JU19C2?@JXUN/@
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
M<F(G#GW;8<@VRN^'@7@L@?\H;8K7X2<1 ^:>A/*?:U2J]73ETTL5M%&-*)(
MS<8Q<2/F@5=".*<FI87$MO#1;N;$OSN-*(<C/K#)P&DW+[ESKL@YQV7.&BP(
MK\FC6139)*:,!6X,)H1#/5,J.Q8!%SO$=Z7Y<;9@@094N"<-%B<>MVB?)>6(
M\<&I\8%X(@3C(@@#' L>,$1CQ[@G=B!"<4JQB8.RG[@#8I\$=W,?@C@)'7?9
M0L>E4\!L01BCF,5$1 $U.HY)[+D[. S=#T$<E()$# @["8*"\XDT_"QK9LO:
MUT55MKO*9^O/*ZYBRML-H,)K4.%^X/*8>)$GD& N"=P(F<21P,;BL0.+SS,<
M/C8F,AIGM]E$7;B;BLL"YO#=T[KN#FS4"3*S59WIPK&.'_MP0P\;V\*&@UB#
MI=7S;19A7P!*^"&/)0^SIF=WG<?IV9]GB[P<;+"!@]O<BS@#V#BYP$//:K8>
M!1I120>1* Z(Y\8$1[$7VS$SC"HQ<FGX6$F[#<9#3U76>_MGJEM.O<)2Y&/N
M^[Y'"/4$MWW'MHUA'L9QM*>WW_./]5YVSS_V@AK=B-^%(><NL6TB(K"6;<:$
M'YCX71P%T6.4P:\9H^\N5U#/1]8[ZCWFK,<<7I\+0TX0D9APCP98Q(*YOFMR
ME@FV_? QMHK7W#/H+N;T_&2GZN5WF9^LFP?&3H;;AS:*.C@N6&<L<&SFVPYE
MB+JQB6IB[, _.Z=D'BMU6&=MFA,P77H$.34$L5'#Q\.1</V .-3W*>*Q34TY
M2B? B,0[VUL]Y=<^%LI/LP0:L_A>_=MHSAB,R7<5G1!!/RS)&I:2=9@&=J )
M4@2DJ&63>6)D8.4;=:&^]6&S&Q,Y3.5VW(.)7NE6"[W XD$7U+\W1?60:7*=
MOKLLTN2/=\D5-.E],KY+[DMXU4\WA>G-UB/O+HT\UTU.MFNOO%I]NM-/O\S'
MHP]OK)M":N]?2HQ\$08H BLCCGR'^3Y2V, ]W_%]$NTT-NO?];=O4NZM_,J2
M7(/24UH,7;*S$+IM".&:-D:_!)^_6'\'OV8ZL#Y.AA?JU/'7^669C;*DR![&
M&;=M\*':^RF76W^SW*K=WG1DQ=DDF0QE(O+"2RVMM[]-DOE(NJ0/MTBKGBPI
MU@/-4^O*-]"PKXK@![YY)UR*"0D"ZB%/D#!DON=45 ;<Q@P6@6T> TN5(T@4
M.#'U!<,^BB-S?""*;.%&[\@&-6X?G=8-].=OD84=RWCY(!MZ59-]>F>]#70?
M5\;VJ7:OXM7+(_LV;6C<OV3A(1AJ=7\V =-4?VZ^8"(':+P\/4A;1FH)M(;I
M>&Q^_;]OT!OU&1H^K#ZOZ?>W[!;D_5-Z9WW);Y,5>_@V*:ZSB6Y>,I_EU1?:
MO%;?@"<]NWDOQ 5'%+F<$!<&@M,?*K-AF(_'R;1,WU=_?'AH(+Q91!D6D3[^
MYO$8A'XA@S>\63%@]&_XB9_0?K<=\F6ORD'X6K%<]LQ8;JN^T8JJ\EV[_L@2
M'>>%-;M)X;]%FEJW<,%-::6@WB,+_O-+4@QO+!L/ND9,V54.PT,(Q>I8[,>E
M?C 9D@&F5XN>[# 6O=!T2FA6/*GN<F0?(&*PV):RLLDPOTVMM^.\+']\+B'N
M*6^SGFW'^]D_N9V^8Z#0[62D_F@"\:ZH$Q\\7P0BH(SCF,1$Q-CU7+.5YX98
MK'! +A:'CVIM^!E6AF,\&_T:=)"./1"GD>EY!GY5#UF=@BR&:]K:. XX)32*
M4>!Z./3\P)RI\N.(1&0EXWLKR.K^4>]7@2PR$+3-<Z'=3\@ZE>3T5R&P/<$L
M4=;(6K#CB'HQ=8ECRVK8<8!L7QM+E+G<=4[46'H-GDN'#@#T3YJ"JH\;G"FB
M.#6Y)6)$.(' .&(>\RCW B\T>>><1L$*7>Z)V#*O@BAH(/AI5R8Y\5A4V^?L
MCAA"W 8_KD"!0(((ZCF!RV('(Y.,K=()5@Z7;VV4G"G[)4$#;K>9 ]I9 ^.<
M[(@CUG5>$TE0;@L'"\<-F!OPF',_-,?4<(!=>S]=/V.F6TE@PT\B)'NN\8WV
MB6[/\"0L1PT&;1RXCA/X 7,8CIP T2K&X3"/^_N;$]WV2 Y(I(G)@-#^"'X?
MZNB!9P5X2(/(A[HTQ#0,0FHS%SYX?F3\&$=6)SS14,@!@4<,7+M5%O^CPYV3
M"XCT9'OK<:1!".8#=K@N!RN&^XX0F#%L0JJ8QA3MMSW\"KQ[F) !=L4I."=]
M(.(DE,QM\.7PF/@>=FR&.?.1#0X#,TK&:1"L<'3MO%B_F)+A 3H-:LNSBP <
MC'[O!.WL!M65%PLWCD(F N12YD38PU4,T?."B'?;P>\LZQ5MN2QG]XSIWHD_
M3_ 0J,Z]I#9UB1L@CU :ND[L^HY)%T>N"'ROVTYZ9\'#&6#GM).=3LX3#_)B
MFH,LIE8RNLTF63G33O@)NP<;ZEX(TL )'^R+* PH]0)$8R:$XYD<;0]CME+W
MHFTC8S$[G_*)T>P#E+_  ]ZJ@[XJQETX6+!/\9MS6O*/666=6F4)02P,0R%L
M')  ,0<4V)2JB6"A/WC\_654E@Q<W.9*>SPJ>S[Q@2^I3BF=%S(JD/XY32=E
MGQ:P#SPT(WXNLK$3A!P,?\XBXB.SH@< &IB25<;&QB0$-TEQ?5C^UU87XC.H
M0]5[\[W2KU?Z1JS0\1GWPY!AWT;,9V$4Q[8Y\!32P%Y#T[J-TK=(V=IJ?=HS
MT/J3<\-WY:4_":O^204FJ)'-)P0/_#!PL.L'?HQ0Q*FII1,B$9']SA>UMVAC
M1 ="G,3V6^\1GX3N-!+27"(\['BV2\,PBDAD,V$226P6NGB_C;+VUCZ,R,#&
MZ!1TYWRHU6;P \A$%3K.9!2D)U;KB=7ZV3]]4_53.K-@B<CR43:T9$Q*+C]O
MAWDY^]$P+9[OLMLXXQ:[/*2<">0B\#)];@NB4\LD^[\=+$@VTMOT?9A>99-T
MY*<3^&/VZSB9P"#_:L;8?!O  $=_#L?SQOZM_.[9=NTV\6;FM%F/J#=N>^/V
M&5J&46W<1CB@MAWZ H4(QYX#-JW. O.XB&T6'4[+=K2 M]$R![5YS.%DS.#N
M+H4?)75S6LZJS9F!-4EG?:QVUU@MP0UW-?)DK);;E!#,/.'R2""3<A'8=K"2
M<E'-@2FM%>F9 ,U^D861#!Q^N$);)QF[[=VA'@76HT#C]!-"KF!AS.!'T'K?
M9\*@0.!@)\(K%'4[H, !%FXRX*1-^H4S0(&3<XMUM-2Z3$%.TJKDP"SY<R\R
M\;XNZ-'5!05KQ:YC[FX0V!C<$<=W8Q;YCHMT 38O!#\E"E;AJPJUQT5^:RJ?
M02\_+[8!?257^KIO4JJB/V=% H.739+B7J6A?<HG$NN*?#Q6T7N-B(?=]W(&
MQ#E<QDJ7"HV>0>R@AZ13@R1!:GZ]$*/ \X6@/B,Q.%.^:[8!X9O %Z\*2>UM
M)\KBZ>)PMEB7$&FOTL=]A<R^0F9?(;/;ZW#'ZMH]"G '*UVGJF+J$;+QP%+P
M\JHU$'MQ>$UQ"-.A.D&S(A'G7>!0YXPF99G.^N2;/OFFG_TSB#+V50WW=.J/
MQF>W,5[X[ %UW0B%)""V@T*'8HQC<VY%!'AU%\13:\$#]_JCCOAUF#OR-4J"
M,6X/.&^3SK:/3+[2$MYCU(MC5*.8& \\F]H$_M^+*)'55Z/J;)U+0KJ2K_$8
M1F'Q3Z?'J"6,XK8SX.@D,B_/)R>LKUO8+M0TJ3VPS<,H\IEG^U[ 8QPADQ1"
M"6+!RJ[JD9I#KU%5# \H<@<V;G7GI'/L77TPX$Q!Q'5J$!$D1($?QL(5@4?=
MB!%A\DM]AKV5XY!':J^\$HC8 "*DKTYXQ#&EOCKA C5XC1K4]1#')" ^\AR
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
M<3*/$S\3A7+M<?0B3?BW8,+W-_)&[B9ZOJMM_CW!O/_Z6[_EM3;9S\X*ZA>
M2'O/SEINSWLYEX)K=K8OF+>'[.Q O)+535WJ!* "W]RL9^E#@;#_S+:VS?<#
MP3=GS[6_:)=P\F 9=.MXHUOI-8=^R=10<^C=Y- ORR'*29HW<1*.;X*Q>/$)
MFLVN.QC464U[Q.IV$Y$Z=8+FOF/=WK.REMOV-KG(5K.RFI456-DFUVWVAY4=
M2(N:#'X GJ;BVT$F9FG=H&87[*L=VWC=I*(^_9KV#W/C->V_+/?-9Y%A6_L@
M'@<C!X.?6$S[[2A.LW>R5=V+M'V..ZW:[MD=FGILA-JQO;[T_>TY<^@T-W'-
MU<QA3Q%JE_9Z(%E7G[#/L$@SE7#E.I'('JIPOK28OMOI;U(=N8[JOUS;HS;
MZM,_5&[8;VU28;GFAC4]O&@@O"QWU"=R.3E#,8D3(1U03N;_V*@9<I'VVT#[
MXS@?AD(3_U9YW;9 L$G?SK5W^LP)!QVWU7GX78**_=7&]P[PV!>PUX/>7\TO
M=XM?#@9N?_!PI;=FES6[?#3-\Z?,!\32W]._UGK"(!)'4T&K]5K--X4]>KA^
M"_G^S-,LF"SXJR""]6?OV_C,%G9QDCICD8Z28"C&H%X"B$"[=&:H98Y%Y@>A
MJS+7HRNE=][XJ?/::_8:30<&#U6;8?BJU6CKKT!3=;(I:*G31 @8,<JFJ2-@
M]6/G5S\939VVYSJM9JM)+[>:WL!U$I'.Q2@+KD6X:#B74U)U$^&G^,?R0M:?
M I>,3\($>9@Y\00F+8P--E":.O,DG@29,TGBF>.'(3X7YPF\-8\3.E G%5<S
M@'_J.N+'2,PS6@,^<T>G.O6BZ\Q]0'H8? &C3U*1.<-%>3&I !!&5ZYS)2+8
M,IP!@L@NK'(M])U<![8V#M)1GJ8POS\$5&\X7S2H9GYR!4,B #J-WAL:J=,X
M?O/P\RFB_BXB=P6WI7_XZ_*RK46-!#KB2SQD:5M;6&&K7.N0_ITF:I"Y?R6.
MAH 8WX_\"2SIO1_>^(L4IOIIFLC=W+;$U2*LSROVUULN/DV?;GCP81R./[QR
M '4F?W_UM]1KG@[.SYH7G5[[X\5IY_CTM-FZ& QZ_9/3SNEIZ^)>H*F>ZQ^7
M1'] D6?P&Y*@AIR_Q&97'?'MF-E\.LS\4F9EDM,4N8@(@=@2E)!K-757/.:>
M?/%UI]T8*+8-[#YQ^HW.&UQ1(JY%E M@=K!&X%OP?A8OLV%X$L=HEL;P2F.L
MN2IOT'!.>,((../H/WF $P,/P]\0$ "289[1=\ S<<< H,I5>8V>611\'^8I
MLD[\J=GPM*A"<0 B+PO^HAM:BK4"9TWC4>#C5#=!-G4"Q(%@$A F!C!M=!7@
MG_"<0)$PYFH)N,E)D*29\Y\<F+U(< ($=\.Y^ %K8,&0PX[M#>B-,027A"XL
M &  _YASAG=]P.@Q_!'ZS)4)44!(X,^TYFSJD[S#1<V3 ,Y@(?SD-N$J)<;]
MD,C/>/$$&D"2V\2KG(!E,<Y(\G;B7\<)O0Z/_0F(#\<@1A(<='9C!5R ':![
M.LD!:F$,,\0Y[7$$^B0 Q EA CU,VG ^R96,*]>!RU]#*)/Z@/B!,Y4E]*T"
M&L"AJ&!3H?F4K&F)#<W$:.I']V=#*_4U11:WL*1NHZ7)\V[FXUFJZ-V3((<Y
M(_Z"RWX8AVG9;*_(82RNNC4.LS91VJP&7PA@NR-6?-5^A[#4",@(>7/5W@JL
M)M DA)0Q!PKZ$<Q@W4 Q (.6@0'P&* KP##@AL0)@FKBT_P,MN%'.>"1K#4#
M;W\' DR!=..D!-,B@4_B>(S#(2_ -^G@?*+X9?VW@GTBIG51U"%4A0_0DWQR
M?96XX>P!0:^E:ZRT6.ZK30#N]0N:0*?1O(\VL;::P/1WW.@69NN6=!>6=&.Q
M-3/2('A9YJE)QLO6Y'OGK?^.H XSSD0RHK:7 /^C(;V@@6ZNB=NDA +6MEWA
M[[%DPB1(>:LL1],(;'A@6O$UBB4TUH@]LPWY=LBK0*EUM:B>=FDR&W@%T:J&
M!UM=01FQ?OOJ!(/O/@+Y=I/9DLBV05[:^=O@G9-'Z#'TAVF<S#/)R1470J?2
M5/CHVDJS5+&8>QVR8I+LFU@^4X"TN [B/(75@:TE$A&-Q)C.Z 9VC/]]&P25
MH($SN@Y2)1'AMS'@(FA+Q.\-:EFKGL7# ,!MB?MJ_)!X5,+""M6J I=PZ"N]
MQEGP [^^B9/O>ZD95?2PO5O[N9L";A>VVJ1!Q'GM63ZW3=@M,M&!;2;!$&WT
M#VUJNZWMM;M3"US-:4&; >R&M\S@\ <,#*K$2-@X/0E$6$UY1$+$$I* J IP
M(8D!.1/@8S/2;:5K3[Z-IH% %05>G(JB6OJTUI5DAP7&O"UN6*)8Q8> NF]
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
M3 ;H)"+T,:\HBRV0P9O.S32 5?K.)/@!/\^3  ;2:[CV0X 1+#>*,]A$"K@
M#]U,83T^KBB-(T0R1P  9S ^G@IN-"-G+8P1I3YWQI # VX,A3/SQZ)1Q-MU
M,%.25:]$>=ZN(2L!/H\TLHT5MJ4(_B$B'ZP4OY\D\0R>',6S>2CP> K=1"Q\
M/ FS:9Q?30%TT0*AC$A8_;#C)P)0;TB8AL>-2PQ#GQN49'0^U%P7/ZN1 &3Q
M3"2I"^MW_-$(Y#+MC"A.5H%9P"'B:8Z$B\0UC@DKPF 6\*",:CADU=X58,:*
MC.[&841/&#@5UN;&.6(7S4>'A%0#FTTS/\JP3 W,&\6S8 2#1GZ8+>!)V/--
MG(=CA#PL(D\26,1P4=RXD\\1B!:L-D#0M;&Q^538Z(=I? =*BA]S0 9F#39N
MHN)!<#8'A2P)SU?F(MH(^L_X!@9,7'4XL%L\&G_I6;4:6%L1-4>AGR./9WX4
M@LJC,8 F#B)?H2PQ5CT@'*4 E(+5SOT$3ASQ*\YI;H48UT+A@UO:4H'=NL2.
M<2@!,PMW#;1.[X_7+C)4(AL&.DX"E(1 @C>"&,?^3QX@EE;LO^'L)>-<3VHA
MZT)FF 0I8N#DO?/6?^?$H''![D-S6%*JN<[;X3L'6S%=P3AH2M@R#7C4U+_&
MPQX)P  X(%@98"4.,PE@=LEED >7F.#;T3M$&$J\O65X)AT\0SE':6C !CP]
M>!66#_QS!-.D)"2'>0J'E>)4XW>(^L%,BVKF6'+Q*"I!00"XI9G%K99W.1:,
M)+A/^97OA.(*P#;T4\ X4&B!1):4G1P>\),$]X@J".M1/DDJG@!W<.TG 0EZ
M%#G!6$9>I0""M64@#834$N;S<,&$]%; V1%AXF&3RK9BH"+3(  0C:]X7"M%
M9=HC6EG2.HRX5-SJ&S$0ACHLE!>Y8C)U+#? %9Q@AFH.%43#(P V)6DVA;E
M4D49JF@;D"C18^OI1,>:])@YO_H)P*KMN4ZKV6HR%%YW&IV6,PS"D+%@!HR7
M>1G\TNSH7^#U<R",V5 D;'/R,-Z H [/>CW[67LJ;]!P+DG(2XU^+8UA>;WV
MXM1:]!3.C8_O9$DPS,E:PJ?\Z)Z32MQ#7)"8EHAYG/" J;@BLG(!N4=BGA':
MX#/%4@*DD"5K-Y13P[J21I$1)8& E8U1[(6(7V@,(;JMM8E-E9T5&/M@!.6/
M^/C[ $R)8 1C? :-)'3.X@2,CNL@R=/=I[)/D4$Z1#C@B\ D<1O,-Q%A1F9#
MSMO_^EN_U6I^./OR[T_G1]Z /GH?WCG FY,K:2XB]TN!V_CPD?P4Q/8H,P:L
MPTA2@"<I@)68/_!7YY^@VX$^_R6Y\D&)8?:&6$($HN:4>J#O7(7Q$/ 1]CP6
MJ%$K WH&F#=F6R6#/9#ABK^!0B/1R9D!]>3 #TV^CKVRMEK9[XUO#><W>"Y
MJ#N723Z;PU 1;(HQ^3,-!XNXH/U'HP4;LJ2,LLQ0RVLX/Z/&*I>3@PJ8,,U(
ML4!SX3)_;_RKH14#O1F@RF VCU'M0#D0PV&D\0CY_#A '7($4[K.?W(_07TR
M$BSA@C0.2SN&OP&>H# @"R#^(&WB>3S/^6%%M4HO)UU0,A,4AHF/&$(@A7_\
M+$;5 90%K?^.1(*0UUJ$@^+NFK;;<$Y!FK':D6=#P)+O2JE=Z\!&9"E)]2$5
M# E_#)!%=@B\=$1>"I+69&I)C3I%[3\ [9O<,'FBURKU^03-#[EN$)"?,E:"
MOXM0FFA7YO0 WB 5%(**"3 LE+\!,M@(GD<U'TX&_I([$&I[*2C.R 53K5'P
M&EF6*/7"UFPTUFLTIWG43H%1&R 3_J=YF-&9F@0TW,H4F TL2.^1GJ:AD)8F
M$S:QP%0!!I 3/X A@+/#X::TNM1XG'!=&H0XCERX0B2YT@_%!Y>XH?)OE[FC
MQ?M&J+ D)2?E$O?< B-<:I=._TX3-<C<OQ)'A*U'_@26]-X/;_Q%"E/]-$WD
M;FY;XFK':I]7[*^WW+Z2/3<\^# .QQ]>.5,P"/_^ZF^IUSP=G)\U+SJ]]L>+
MT\[QZ6FS=3$8]/HGIYW3T];%O4!3/=<_+DEO@+,^@]]0=="0\Y><N:N.^'F$
M]JM_%)%5,=0XN:_<^&"9 ZY&<>:Y@H@)C2WQ0XQRQ6=6\@\EMN#GA6(F/+XB
M\B)9D4M8>9$D8UVXDCA1\&C#)U=&!GEU0<4K6)$HN[WC#R!@9Z3%2;U/JW!D
M>, 7UP"5V#Q.2T>_50PF$-I23LXJII/X-XZR/F '^*[UL 8+O,&L2=B+1D57
M<B_:,,L8^ *U3JD\%P1.@>U)%13$4!A;!Z2F+WL1<3USGU:.V]9;3A !0->
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
M:SJNZ;BFXYJ.U[\]]8"DUM96Z.L>K_.$_T_]K[BE>Z6EVLC64;G#*])4G66
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
M'&F/=2!X& - PSP(Q\X49)?.-TKXT ,^A-]A%( [19:0;XYA+Y0GH3$^%:R
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
M<B_I;[@,[PL(C:*DVGR0J!5U*;!%BY2ZQXA4??1O]=2"\"<%9-8#\L1<R3[
M+((]D!XMZ2WQ;>:-;W,-?&]=&1>L<Q_H+0.#:[51^HU=,LU!Y/E"9>3](:OJ
M^ ;U<>(UF7A-:"]3&*ITRE:W /8URZ+/#S07V&^C6"^M%<2^]]'?HH_.KJX'
MTDK_%(7IX(1<!FZ97(7B(FZXD'3Q%OK%/W)R[8O#CFSVJYO+:S3--9MX/6!M
M./#2<BJ,FH:3CR/\33?X.%F!JI1VIRA>;A^]*OHHW\KCN_"B."$S66A 5>DM
M20?*;&Z[/=Y)?4Z:HZ]QOC69[UW#]HT<LMC,(8DLSMP?XX0OF2Q6&+*B\T$;
M35MC_= -!43GT(HSJLF,[IJ=6X[:R-I0S05A% :>6*]1&U5;>7PW/2]"=NH[
MH3MF)Z4-BYH.-6G=JMMFI6/1NN.8'3 \'^P</+$/63'&G#VQ\VW3:'';IODE
M!PFMBT*O[C@(TPB"EA'1FLZH)N:M!2]M8VK1S(%%,ZL*$1)F+HMF3DZHECTE
M++4Z;!4&PE6$L"XJNP:$A41#_0L81%=F=(*\1SR&Y;+@CK23T+TG_PZ\)"9>
M'*="RJ7Z(ZIUFO==HSKSXM;!L+:,BNM0B]:D%S?)PXF;9$[</&N!U:9K@=76
MJ 5V4 RO(<-UT>4U5N"Z:$=K/*&[AO-4J+'9J$W9T36PHQUJ0O19'CX/P,BR
MF%Z6T]29XK1X,V9\X1!=1T3KHM&K+^5YSXAHC2=46T37<T=T/0N'F&9I01C:
M1X+JHG KC^\S'Y+S9^ZF,HAW$L[;"H,TED&]LBP5ZRLK J+/(AXG$'Z&DZ[)
MI.^:LLI+ 0YETZ%VQ:V9E#K?.[Q+;;8I6UOSAN]U%#X/21MD4-[TP=@%-UIF
M$'_A7'K8>MS//,?4*I3G.$ <ZZ*9ZR7&99S]EG%610G-9EK@#&LRP[MF;V;A
MRJ2*>F-LX3ZH:A5.;NG.#UFUBLT7\R;)TMF*GE,0+H?(95VT-H<<N//^P ^'
MG&<K>=>IT%,6(YVUFN==TWFR?@<%[2NN8QIV'2SC4@ZF\6D>IG%=-? I"(('
MB&!=5'/E\9UY$7<3(=#-)Q9U0-3O(M8GS4XX2&0XYW#TH$=?=5E,)8/::E.4
M!TWD09? 9:/6J%.[TC&=6K5NR<#E(,C!@ Z.Q5_F(J:%<Q$_('AU4;2U8]F^
MAD%)IB!/8M>FX]MP@C698%U(NB %9##(@:2#8_$WVU]XG,51M,J9$7)5%[5;
MFZMCPQ8<OI'GRLH.$\1BU3/=9GK77H7,YVO"2V>2P'%_#RY?,[?\C?MC\9=_
M L<DU4Y^6NA,NQCQK8M2Y^2/D*Z'A:MX$]>#*H-LX]1K,O7Y\SQ>>Q'/L"=E
M+'\ S^W\@M1^+!]%K/XM&TML%P37">):%YW-807O/Z&?!@F+AD*>NSR*A!K@
MXIU&4ZP+EBV)97.,9<ZEG9T?E_FQ^,M<PV;A7,,I0E47C5LC16ZN2"5R=M]F
M71?.V@LY:VV'LU;A./N(G-5%X]9V%4\R-=!7O!]3K0M<7QJQW6[.1FSW6/RM
M9L16$G;K\_'GG1<-DN#'*8T:5IO&WZ=.WUA5>+(=YILCX?ER/]_HXY?GG](7
M2&7@T0M]>N/ZUJ:%;;X@A?R_%XT.,F!WO'0;<79?8EUQ21^9_\2&L3A5I1=E
MHWGK$E^_5==?Z/_;EPM;RW=/ZN"WH=\9:_W?8FJT&F>GQKE=M2[.6W:MU3+,
M\T:C6F^V[%;+/%_IIUE\KE]N0!EES2+QG9B?^,WN96_]$MGLOK<XOW4%:PK0
M@I_I_,]?+UN7-^3RZ]GYGXN$ZPT-6$+"I[:>N6<9XO8C!^B)^T:@WD\?+A#
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
MR.;!C\H\>Z=AL=,!._3M0V?J*@E!!I.]UAX2ZZSY=Q"KH/.+$4L/]X)8U]S
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
MRVN_7=:UPZ\EO,D+[EL9;YONZR)7_P=02P,$%     @ 23R>4#F:_R]D!0
M !L  !<   !E;64M97@S,C$R,#(P,S,Q>'$Q+FAT;>U96W/:.A!^;G_%EDP[
M[0S@"X2&2YDAAC:<:4,:G.GE3=@BUJF07%L$Z*\_*QL3KLVA)6TZTTQ"T'6_
MW?UV5[(;3]H]Q_UTT8% C3A<7)V^[3J0*QC&AY)C&&VW#6?NN[=0+IH6N!$1
M,5-,"L(-HW.>@UR@5%@SC,ED4IR4BC*Z-MQ+0V]5-KB4,2WZRL\U'S=T5_/Q
MHT9 B8__'S6>% K0EMYX1(4"+Z)$41_&,1/7\,&G\1>PH%!8S'1D.(O8=:#
M-FT3/LCH"[LAV0S%%*?-SC1@ Z8:1MI$8<9<6F,@_5FSX;,;B-6,TU>YH12J
M,"0CQF<UEXUH#.=T I=R1$0]&8O9-UJSS%#5-7I<V6P0$&2$:V/K9=LQ2Z<O
MCX];MOFRBH JG4ZU6JF>5$S3/"GEF@V#X%^R*OO()',F:"&@6I>:99M/-\4U
M=,\VH$P$-&)JRXI!A.)T=R9U278R=B>*D/@^VKXPD$K)4:T23A==2H9)6]&I
M*A#.KD4M<<7/(T^:DQ3%0'(?M^A\/.N>=ETHV44+5G7Z'OPE;!X2BD;W L[I
M7+K=UUVGY79[YQ@KE_VKUKD+;N_!(;5.X*K8+SI%Z'><!*U5.C;S#PYGJP^M
M=N_"[;0?M#DS(U;-"O1>@WO6@7[K\K1UWND7>A_?=CY!RW'UB&V:]A[H]XNZ
M?\>Q8L-9VL6$C_K6RB<XYP II"O DT)03V=WF# 5@ HHO!^3"(W*9W!)0QDI
MD$/HO'-ZE_ FDN,P#UWA%>&YGOKLZ,2VS;HC1R$1LZ1EU5\ [O9:1B.PS,)[
M&,HHV39$$-('BCKX"W/MB=F37$:U(S/Y26WB4T]&1&M0$U)05.L=B;S@V9%5
M,>LE*Y\4CQ\4EVL^.RK9=1+#D'%$O3!1GWICG,^PAA#A0V?J!41<4RQ9HQ&+
M8VU._-4S?:QQ@)M3-.*RR5+39A9#F^:A)50@Q0S^*<*;\;=O+ ].0%B$Y2D/
M%Q&-F79^(L\)&$6?3!&%8C<4>L,A\VBD':5%S-V1!^S3Y,E#.([B,<'52L)2
MFIA[/DT3J"7Q9:A+\O+T;)(.@_G^?1(-B*!QH3?E= 8M+Z&(#H,\CA-56XL&
M10:<(AC.YT1_E3-S23L.B9>UYVY9CX4MX?*]0@Z;<:&P&"H_VW_"?!743LJX
MCZ[9RM>#\R]&,G5E^HTVH4?X/!P156ZOTI[!YW0X#]P?B52KN%;J4]B[0=;O
M0+DEPQP@H;A(CGG.&(XY)A /F<AUE"PB)Z)?QRRB^@08:];<<O YP<01@77\
MW'^Q8-IMG"UB;$XWJUHJUW4T;+%,XD<CH=U?]OT\^^P_AWU,8+D9)>5 US9%
M4+2/O0F;,FIB4D5NAIA2-0OS>IAP#K@,-R8<.1J'2,LXGZP:,D&$I_MQ0S^Y
M"25)&&>->4IBB;4MD1FOI>!MAELAYW['G!5W)B1:/A842I7#G LVKQ:'.\]H
MZ+\>X_\Y,2ZM7[&SN69FW5X6(#3A^(K.EIE&VEZI9X_KZ8A$UTRD\,A8R:PC
MN:*E/6FBJ5:+9:ML5NSCI_6!C'P:%? (Q4D8TUKV9<,[MTD+IR!0\2I7SNW.
M4:DD%)#;R SI4+F\>\S:/71LWH[=G1I3]JU&B+U&17LSH2]WI=:S4]<ML>%^
MLE4;LTUMG[SZQVG8"B/&H62N'L%_LZH210VYG-0"YF,X'T+/]*KQ _K-(W*.
MW@JG$$O.?,CN-_?LZD/=G7--(S8 ;_%GO?-/R>WEZO/G[J[*][NB^"$Y_J]^
M?_7[)8&Y_DAAYXGI7J3O>'SQJT%L?59RU\%\[9'Z'WWZO2^!.]XS;+IQOTOK
M =^&/,H:R<N@QXWD+57S/U!+ P04    " !)/)Y0H%Z6HEH%  #R&@  %P
M &5M92UE>#,R,C(P,C S,S%X<3$N:'1M[5EM<]HX$/[<_HHMF7;:&< OD!<,
M9<8UY,I<$U)PK^U'88N@J[!<681PO_Y6?B&00%/:)$UGFDD(DE;:9U?/[DIV
MZUFG[_F?S[HP45,.9Q_>O.MY4*H8QL>:9Q@=OP-O_9-W4*^:%OB21 E33$2$
M&T;WM 2EB5*Q8QCS^;PZKU6%/#?\@:&7JAM<B(160Q66VD];NJO]]$EK0DF(
M_Y^TGE4JT!'!;$HC!8&D1-$09@F+SN%C2),O8$&ELI3T1+R0['RBP#9M$SX*
M^85=D$)",<5INWLY82.F6D;61&5&KJTU$N&BW0K9!21JP>GKTEA$JC(F4\87
MCL^F-(%3.H>!F)*HF8XE[#_J6&:LFAH]SFRW"$1DBG.3 _OXT#3W&T>-^K[;
M\ Y-U_.ZC<9!HV$>'1[:]5*[91#\2V<5'X5FSB):F5!MBV/9YO.;ZEJZ9Q-0
M%DVH9&K#C)%$=;J[T+JB.QV[%45,PA!]7QD)I<34.8@OEUU*Q&E;T4M5(9R=
M1TZZ%3^//&W.,Q0CP4-<HOOI;>]-SX>:7;773?H6^A5H ?*)RGO!YG4'?N^X
MY[E^KW^*H3(8?G!/??#[\-B06D?PH3JL>E48=KT4K57;-\N/#J<[!+?3/_.[
MG4?MSL*)#?, ^L?@O^W"T!V\<4^[PTK_T[ON9W ]7X_8IFGO@'ZWH/MWEB@V
M7F1=+ K17J=^A#)WD$%Z$00BBFB@DSO,F9J FE!X/R,2G<H7,*"QD K$&+HG
M7G\ ?TDQB\O0BX(JO-2B+_:.;-ML>F(:DVB1MJSF*\#5CH6<@F56WL-8R'39
M&$&($"C:$"[=M2/F0' AG3TS_<E\$M) 2*(M<"(1433KA,A@\F+/.C";-:N<
MUHX?5%=JO]BKV4V2P)AQ1+UTT9 &,Y1G6$)(%$+W,IB0Z)QBQ9I.69)H=^*O
ME@RQQ $N3M&)JR[+7%MX#'U:!L3]!=PJG&EOEG%15*+8!85_6$#A3-*$Z>TO
M@S=A= S'+")1P B'_GB,$C*%XF-136826ZA0Z\OWI@PHH9E4AG@FDQE!1R@!
M*SDCIT&6,]!D$HI8E^=5\4)(QT2^_I#($8EH4NE?<KH -TCYHF.BC.-$.=="
M0Y$1IPB&\YSUKTMF*6TG,0F*=KY'UP-C0^Q\JZC#S2!16!A56*P_9Z&:.$=U
M7$?7;Q7JP?R+D8JNB5]H%P:$Y[&)J$H[E?D"/J?C/(I_)&RMZK6RG\'>#K)Y
M"\H-Z>8.LHN/Y,@3R'C&,9L$R$2N0V891I)^G3%)]6DPT:RYXN!+@EE$@K7_
M,GRU9-I5T"T#+J>;U:C5FYK_&SR3[J.1TNX/^WZ>??;OPSX68>V9IK5!%SI%
M4'6(O2F;"FH2IBM=C-E5L["LAPGG@--P84RN.! C+9-R.FN\3+JX8)C>BM*T
MBU(SGI%88*%+=2;74O FQZV1\X'//)NN$'=W<-$L>WB,W^.FE?EK(6$6!N3'
M+-U>51!I,O$UFRTSBZ*=TLH.U] ID><LRN"1F1)%1WH5RWJR)-)H5.M6W3RP
M]Y\W1T*&5%;PK,1)G%"G^')C=ZX2$HH@T.AUJ5[:GG\R3:B@="/JLZ%Z??N8
MM7UHW[P:NSWM9>Q;3V;V-2K:-Y/U:E?F/3O;NA4VW$\FZF F<7;)F;^=A6XL
M&8>:N7[6_L6F"E0UYF+N3%B(X7P7=F9WBA^P+X_('+T57T(B. NAN,C<\U;?
M7<$P$@-.W,'?Z36E?W+F;BMIORJ$'].N_['OCWT/$I5K#PZVGI7N1?76AQ0/
M"^.[GHC<=OR^]A#]MSX'WY?"+6\6;F[J;E?3.WS_\:1HI*]_GK;2]U+M_P%0
M2P,$%     @ 23R>4'V=/4%D(0( 3_<0 !8   !E;64M97@T83(P,C S,S%X
M<3$N:'1M[+UI<]M(EB[\^=Y?@>O;=4.,H&51LKQV=P0MT56:MF6/)'?-O-]
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
MK^6)M&P/8WGCR80AX4+U]O9_49OLN7<L1<+Q5\8E"WP41U+UR2(3W$ D"4A
MJ0WZ[E@GHY:0.C36VP8MAD1?R0LE5 3I[J7D-9=\4#2J2&!D#85(_75'B+,&
M_PK8")?2&KSL/#9RNW0M N\^S4H8HPDJI;?E%2)!R<M#A:@&"]UW5$"<%%R3
M2U.XZ[+MFN.@=7#+W)8/D?I(,!;DE)4/2XDR:=7FN9S [5" 29#(8X/AUV9_
M_L'N@;:6#.<'<V**J'5(:3=Q(>J"=<&^M,R[\.\!<"WOP8?JW,B?HAGV41;@
M%T*T&S(L!M?LLS@6XW"6E$T6($(-P8D;P?R4XC^>T:XH'ZGF+IQ8JMS5E!Y1
MXYY%1>R6Y0S:(( N93A%(:T%1)KR#YRA:J.]*Z[.R+FWQGU5=(R?9<Z6U^YS
M@V.9S6IB( RGH\5 C6.SJT2[VN&XR5<LI3S:E-)XEX2C;18KY](XKN7:J5<U
M+;+B+2B-<#+JCAB"1W'4):/S)@??#V2H(4X[51C6#M"VVQH.3I,[V;<</2:M
M1J9.49AK'Y'R%3C6K*8W1O:1)V02%Y2](<]NAV:!?GHM/AO7 9,'P<.+GC!Y
M5SJ;&/>NE<8H!<U4'FQ_:E_#_%+2S[@FR%U3KZFK#3CWP#YG,(TIX C"7HQO
M+>FLG-/*GX*>V^J6H]>5Z M4E5"=]_HKS>-IW?7KD7IIY:1&P8.QO<PL#N44
M3L;U&B1J2@5GF?L2F/BHJS 5)((AERJ<@3<"H7?0<U 27M(L1:G?$)2YE/RV
M4$2LI;FOE6EV5F3\8$EMMYG\#ZA$Z',O&,LI\F_N-KT:'PKOIPM2W? @)>M^
M[_U'U!;#Q';*(35(CB/G%)(32G*3:RW=]2+0. L8A60=_ "\1 ?1^(TX0T?B
M^=-WE2+;'AB;%0%NAF&KX<.T6-X?SWM'LJNB"M:J(P :[&5)2"6PZQE&=Q4&
M(A0BZD%:SXI0XEA,N$8"DH@TT&%G:G5UPA\\%[:Y0?5#--M\-B*)PNY!N:KD
M7C?J6V&9)??=('G2?F=$6G0OJF3F2TI@ $FI=&"ET'6-.LO8;NS6DOP2HBPQ
M!TPL5#0\XLU^2I?5XPGO$IH9K"X?IX99U4:*_))HRX\L+W-(X4W7"D.1YUD%
MJWR2\6)62(&%4>8]).$TFGNL81L?.%/-\MSS93'SO)[ F-'&))-1'M:/C-^B
M"!<$CT_,9!(7J K'Z8Q4Z$@:QCFE<M71+Y,LU)$P#\*%?=),K?6J1[_ ;;.=
MR29DNQ!B6-RQ4XAJF* #">K&!JW,E'MJ8"#L60DJFO5'J^*G7H%6#ON=I\C]
M:5KFQ7. M*EV"8T!TTJ@ ]=5A0Y4ALDZ^(E?;_W$3^(GKAJ!;*4CDW6#2WZ&
MBYL*+%E[/)G(9TC:@G1R#6<-!G6A@J:1*+"-I@!E?LRZ9/UI'MYZ?L/>_H>]
M/6(<IQDT/DBR$1@RH&SRX^%<$\S+W&=W' ,2*PQKK2?VNR(\C7R62H=@117'
M$RPZ%)+3,:,=HUB']Q4P_^6\0?V22@IRG)YDX]1;GU%&)@=7#"BOGTL1.C_$
M6LUH)K268GFEOAO?HX5E"[0!5\:Y[YPL.4K)6S"1IBN8;'-22 ]VHHX",$9K
M!^T^&F%AVWT8AKZ>%P26#P<W^Y6T?K7>DWDKU<3$K11[^8PRCX>SLMY'V3C^
M=<@=F8.?<+&X+R5TT_BE+EW8BR4U(E K/"W9<E0.BRS!-+!9JA5OCD3%.2!*
M<2Z!DU4UI51@*/_&1)_D=G[F7G-&F9\8@:-C980A[C$A+,Y'LTE14H.L&\EQ
MBPQJ=O0X=;D$IE-W\.8D'&'0ZEIN<H3&$6 JRX&/1#B,E;E4JZEG/C2Z=E;"
MA.!O;5"H\T<&JG+*C4N39Q5QJISE*&Q4M_"Q8-9AD$2.]1+,UG$>SL ;069#
MG.*,E.M;5:CR !%%&E^G&(,*<TBS5-#]<J=FZ.IR']$EX]AP;__4._F@C7,(
M+T,P@@,;9IQ4U*:%01&J^:BF*6AJ(_]3):8&KRQ:]]<=RZE,KA3YO4U %OT
M'#REBV1D^132K@;''?;XJ#>GY5 GP%8HS5;Y,FL,3#YL73L'-0P2<2G/%Y B
MI,'A4;8Y:%<35X3-+^!-.&5IN(_':FT]4';F'8XSV\ZU/.7D/&U]NBCNRA:M
M<!?%H='I@4<JUB>'BI0 WIZ_&0(=A07M-9)9Q9ONNB3E2_,P+<;&EJW/@KPU
MTE-:+E)9@G1%7:%G_6S\[9(./*9@[:;+3.Q\'Q:A4Y![A"T#QU5>UM'G7UZ;
M0:!X(N>!FXLNZGPVI:U.L@(33")I.5!=&DR1+^8?Y(ARS7KP2'2UNU =#>C<
M,$M=AHA+GI!:P/1963"KE 2?KDZ8G6K/E8W5* 5J6#Q%U%)A:G(QS!$NQ>@*
M1I6HLTB+ @0./FGJHQ!C5C(ZO4?A#!4T\J[JJ%R65'4PF[>L5AF#R2YP>(&%
MA3*D1@_ 8"-.!YS=D4P/JV-.$[N^JLJE&_%5-$/^FRB<0!D@=@/*II"[C2_7
MFU%"*0]?U(6N+?$$8UQ:8-0TG+@);7W/#>NY8W'RA2WU-0EO.MC7 ONX56*#
MVK^/I%&C6=K+I'4BZ]2+GR(?04!T!$]!BT0EB\&F*'Z.YXK\N*ZP*>XCANLE
M3\G C!2S\9RJXB<\MTCL#A-=79DJM3(.PUSFP")2<2E9M6 ^"$[&\2R1<J4
M)6PVTH:"@T-;3TJP_=!,#<(D;MI<*.<QH_MA0@+W[5\S>4"C&+ERQP_X.@\V
MVCGH0)00"8) [4!$6Z"@2<DN%*6)"(#5E$K+)8>%4V$H]PQA\Y$[?-JE[?52
MJVXOL@_44;?5.N\>PHJ9:K&!N2*D:['R7(9T;D:F$715_Z@+9L]9R$EXBY0
MT24O,ZD;B!C)DZK2<3V0/RN9AM%96EH]*[5@G@ &5807&W1$R+R]9#A+")7D
M$49FF(<8@1-CK45#Z@3*G#$RL^Q!8XS'_C<AY]/!0J.&-W^-&R(@Z^"".]RZ
MX-J$+ +,WG7*G'!:PD)E&H.Z.K.'HE1,9[DT'8K:C V;!YG\F 8>=65U1\(G
M%R))-$1N;=W?T[C\Z]Q?2VFM"M(^)D?)U-3F39W7F7R3IY^:(J)E]%7UM415
MCFC7-CLUB091O"GB,^2<*KRHR847( )VF<T3?Y+4?TPS<C0H/0Z5$UNQA%P[
MN*#Q1:[>NDB@BO5X] ]KL\CVR[(FCJ[W2K946-SA6AUU5*<YD*USTKSTNVU0
M2?3XE;,<1;&U1)1P&TIS4K)3(;K*-2L/=A++Y\B!@UF*-3Q13.T#2.^5>U[P
MZBN8$58!G)K%YJ7GTM([/-2J2JPI8][7T;2[V;9,K0B)#;+/W@[+'R\)7*U
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
MP)-"+8>YKSC"ACBPK:A"ZXP,[([&MC&U-\Y2=!O%4<T:*B>I,HSD%?K70/,
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
M4E@@:JX%ZX7HV( MY$87T.T]RV^K5B\IE)6;_'*$^AG YEQW%G/UH(L1(P4
MSB8OU[F#N>%4M<M$,GGGNG.OJTTQ'&D<T(U*'FIY1S^ZEK,2P8 KN-/Z!Q@8
MO*&N"^-I"+MO,(ASSJ<C%6"*A7\$+JFI*:1L>_3$&!Z2Y59J(5,5)^,Y2'3*
M;-)[:^FA5J8=?%1YC[I.%S?82[ICW8M< 9CSS FO&<*3X3FK(^#4.G3=^F7S
M),$H3.&=X(2Z3-$VOI<T,$L4.[GW?%@P#3>L>?=&)M %4@'8;U0 CK(4Z'VA
M+/H5=T)_!J<.Y,U1Y1H;1C&HV>RS@$0]R.,.=8C021<%S!C0YQ$[!AYF0IZ.
M2_@NFR_+]2FVY(YY!I^C'Z7D*/_# AF"B":>77?%O;N.#]'P B1U)4A*[(7G
MITL% \F))/,$4P.J5R&V:*C$"XAY-CG:1-51SAM<R"A/4M6IN5&I%G4S?_2T
MX)V\$Q6\#(R2XRZ[>3=-,RNN4%P9.2HU/PP/F@)L^QTAOX"#PZ&CSS'3-*OM
M1Q_UL%/)>YQ;Y\$IU'0^5W*Q0N_A_'4S <)A6,3LER,TAW[#+CDXUTH5U//B
M:@F.;M@A<8V6<$M%%H)3P3WS]T$="9V.<+K@J:%%86!QDKVIW6&0GT9] HGU
MFRZ"#VD4\6*^%/)86:6)XV,$S/G@Z.+DVZGR>3VTZX(SAM[N@?<_&M0"G3-M
MH?JRZ?D/GO3)Z<7@;'!^T6B@WM4>84-T!445S0X#+SGT*5P%A*OMIE?7 4#L
M&#R5:JH\,+^X,,Y2$$"2MT RL,78"^685/9X9W%8B3J ")/561-NMGP!X$*L
MJW+G3"*L*P-O.[BP;=PL;(FJDK^Z<V"T6,(L>W5KEI2B'GI=NQKWFNL3='Z*
MJD]0E560R*IJ;92C0(=_ZG<'#--X'-=40/9VWQM7N@VWY6Z15YYKJU1,-$WP
M6G+31U?=X#]F .-\+J8E-;6!J>@.-^I:; *],Q222E(KGC&.<RN;+0H-/)'6
MK&@*%.P,2POT2R7?5*,U)K$='Z5O:<05PQ @)0&M6L980W/D571[O]ZZO==>
M^C5;RWZ$\LG$GU]H\'SRCYE24]XK<^*:"A#;IG4K?IT6"(R/0&4,WBR? !GR
MKIH%*DAP<2*[=L-ZG^M[V<65&@N/0]]O#ETJQ(CO?+S4!.RT;DH/I\3NKFN+
MHXN5M!1SC2]7&G<&MF-5X6U10_))YTX5Z4Z=Z,DT(>MPU53"ZSKN4&4FD )D
MPB0..9* 7D@1VD@OJ.+M!\VA4%C*8]L?\B3LW??2:,N"=$07^\^NV")>1@J>
MY0 GIWL>8>(3? _!&FY34!:>@T=Q;Q^);ZD'/9Z$$/R*%RG&EF==3BH'-]I&
MD^OK.8[[R716:K^=$A3=X+/*Z3FZDA)./ D1]Q$(U5A3OB5UHPI7S _,H)TB
M:(($K86('.'TS*7D;D0')9I1\J^#-X? R _>O*%Q15@<Q>5-(W@QX>AV3570
MJ 2U0')*-LO@ED"@]1S53,M7][H._LN]2H@1F]Y;G3O68(?L8 )X4U)*[AQ&
MY!2R "P39&]U@Q%M,R-*3J0T(C\]"!/-)SH/7-D]LZ3W6[TN9J=.RWH@;:].
M]GN&E4OG<MT0Z]9N+K#<O=]L[G'8R#T^,YCE"37**6^?@DNXT%H*/EGJI?@U
MMMK9X5Y7H,SB%X@^E(VEZ.ITN=!-IS1:28Q=G4J'2#-641<\I7HGOI:K#BG_
M40> XG_/XDBKA;FJ!X6N=9E&1#+5G:JS#Q7?A2..VJO^>@;5$B[ +G!AC+ @
MM07D#M!XE:/XB1?$+/@\@C*:&L 8;HIE*?'VH%7R*U5[@=Y*@1>3S4%L @/M
MG'N1C=<4O2-N+.3'3%T%=,6KH#>Y:E4\:GMLFK;?5Y/R&Q#J6X<@M<DD,S?[
MIB=LI6\0*F0"(NKNFN[7_ T#_#UH@[LS%)@X2WNEOH4<%2%*E5BL$)7E-999
MZS@,$+Q)6W!0:8-_PU4ZA>?/HP7,L:%L(HB_U6'>0BIVW?@J"-PQ]Y5 B>B
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
MK^FKM^2FSHZ%>[<BN=%348OA:%<( =@YWNZP!_6&)@!+QONG.6,/JU"2R;4
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
M7%.)\RP"QS,2/DK2M=R^UIE91+Z<*(9L'_!JQYX U2S"-AR%J3S]U(<)6GL
MHT6A [7A7;3=N!=<+?,RU<N28_U+TB551F-C)LPWQ%,C>=MM!4%MXH(PT1])
M")J?Y.J8RZ3<MPY/H?[/K/.LA6^UM_6M/I-OU:E8?8@JKH-9F&'6K4N+0I%N
MTIOO3)"JUZ; ;3"2JB6@OC6K*D_@*5C?5B-5<7:TH!Y^XJ#-=6W@AH8$"^4E
M5T8H H;9>((8(GI "OV5T_&XR.S.R<A_A7*[VPUD0ZUT$U<&C3RJ@(RB8&:8
M"@\W@@$1J\HR9I#)>QD/88((UX1PB\KGI3!A.<_=XQ^63M?1:6""?LV ;:IK
MC"?P?H15-XA=EJRUR@I,"<93H(K.@AD-&1N#,_IHO6%F.K6,_3\NR+Q6A!\<
M-*TX#7U]V$I5,Q%B-X*Z5"/LP4'4CDUM#B@G=LQ0-7[#6N5T53,KY%D,3>4.
M347535N S4FUDPDA$'#UNUT#K3K044.=H9"ZT%AMA>F.=14GPCT+8:W7>NFY
M-PLO7G>I^:"0D2OR15*!8 T5.+@+7J!M;VFAR)TK$H9SU*D)NI<QLU6T_AC;
MU6B@:(K56J?. 5B"7=A@^YEF,LH&A/;FU2&M@UKP+ U-3L6-S5M?5;CO0K54
M)H_P3LBIKL%FK=<>&H.-C 3IVC?L;<+46\NM0SEBK"^@ETB2<8TBBZT[*OP>
M6;EYBP?)*I^D^K08]Z$9)J9I=1G]'K"M4KGT@,>E.CG6-EA\@GD\21["NJ'T
M'316VOJ!2 A9+L]_W?36(.A3+S[NX17R1C$M89YM_;'A)C19JJ(_O4[P:59
MA[\B. ;8=^UK@H.ED-T]S&A2ZS*G,^T.H71(?CW5?F.\KE/K@;U?ROVC<^UW
MK%*&AO-I$/M,/EO(S*$27U:!Y\:TGH[K) '.PQYL^65O;_\7[02LS&D=Q,NS
M=*+_%3SNZ)L3(T*,5<"LB\B5"YOZR#GO55-;FUL;CF[*_.PJ,.O+7*>.::M6
ME60.)>L>Q_KH,('3.#0(M@+HE5^3&X[25V$)"K46&@D*""WAA%.?4+'\EV_0
M\+;-SF:W]2[*QJJ-964R5Q#%V##A),W&&/-0IXHBVJC#O!0[\7N-^E,#D>9:
MU=K=Z6A_TE(KP(PUP%S50B956Q*2Q1^GF@BX;Z4*4V6ED_1=N^9R8-6C#G=7
M3GJ#/U>^>S(MI1:-)B!W>K(+L+H8@<YR-4JW\-/"4:T,S>9)T $)VD[2_AAT
M>49+I]]&M\%. \.\BS'"B)X\\6I]?6KLR%P ZP[9V7(0+!KWT:I3J6A!%3A1
M$)T^AZ@X9"IU #Q0TD_#D7(ZU9+/LCC5>D0M]K=1BR>!5S+XDUWN9C"/C]4J
MSM1W2&$Q*O=4ZJ/;=JRD1?1W>^\!;U216=)&EZE83>,-H] R!TJ!!'@U&.G
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
M](712#Q4LH"_F)<OV<RJTSL768QD22N^9//Y'"ZTJ%8"&_8]Q-LL4JX=#62
M(V]D=DOL98;\,,U6C^#V@TX.6;J'</6^#NS&&"?(E3TD=*/V" TN-N^P<.U1
MN3Y;?&OC<\<0W=5P-T2,-WO ]1$N/-#Z*'<7-C*-#C;#&^,OZV(4*^U)0<=*
M27PJ(1FDB6GEI.I#&1EZ/&,SG9Y,JB?.^PM.R-CH!+]G_!*&7Q2B/>P2XJNH
M(_T1":%@6'?!QKO&C3ZKJD2G%^S:3U63&'AV@$6S:PS+['[2N2?\'# W8\/$
MZ>DIW>1?<(F?F[IMBN1S;SPU8/6E*G^:O*O,/#?F! $?3\H"W)-,0Q#J,Y&:
MU0II[+WDN940)$>T@ ][8%J8%2U^#LG&3B"O='5X88[Q)ZL-T(0W!7"=5,D7
MQ/XR,&%I28<H*\*9<TH@2.9$-XDRQN2L,O<!TV"VVAO>,^GF9X"=7;'3&WD/
M.2%D)D(&+>/:7I7-$IJXK3#87OBMDDL3.%S=0=K'B32U13F?F+.JL,N4<9.2
M"%M#YNPMU1 XR8;:;@"A%ANP3N"0#G&7U/5B:UD#T5Y[/2?.UIB @G$U$XF#
M>#75QGIY*![>GWHUA9M0 Z; /--_T '2I?%-LG8S!'2F0=9LPS'8^M,U,EO9
M$,V\;E>(:MW87\DY$/@K2PF8BU?VWFC%Z!"&K0,&0;3?Y,+R+EL,MP2(YA[<
M-6;V&350+^%&1/"O"WFMX#S@V5)KG#!49D8D0,XCR4W1\7)C%M,^^P::5)79
ML?!_$=D+3D*^)+$J,,JIH(.!4$4@)<0,9T)5.#$[D.7I^K;DUZ9V;Y'YXYBH
MSO".!!ZVQ*$_0=VM)DJWI7D?;**6?&-B7#8! P[$"3)]KBCE(-X/&]HU-#.@
MVU,EO,0$NQ*\_2F<HYM4\CQI/(\Q3J[$S]=Y&Z&<K?G&MB<&%SY]\Q[;]*HP
MH -<UO_F(>00U_54<@G!XX4CY)RDV#-GZZ1!D+]W$+GCEX^YX[U@XK?JE.6_
MBB") _[;9-58<X3E=IA;_4V[M7R_+C,7GFN617N-RXPU%3VO2BCM<87[6QZ>
MC<M36 I*27*A*O&O3KX2;[E@,BIK7$)SXK_X6!"3ZM2#V534.:*!#>(2>N\$
MPP)5-7,<#=^/[05Q.*R;B?$'ZL#S IEN2HYV3#,[TAW=7^)0.3T7]2Y=XQE=
MBYDHI..#GH%Y2$/(*S7E<;5[)91#8:-W;I5=^*9@F/R;EH3V6*+,8_A3W_6U
MKY:NI;;X>^(<)VM [5E@;X^-,[+ZM$7MKYODZ.EH.IM<0A55Z"%CHVLW3RH>
MF)FDC#TB^,\?BQPA*S^BEV99/?A]_!28F\V1@V^2U<@F9HRQL1?&06J7%9U^
M.%OP9^P&+.HN$R=%->S!O/F ^6"T-HV#/\/!V8/7TL.CASC\@2"[U?>9 L"6
MK5WB;/ 6>\PS[$J?_$RX-1UC+GM5(=DF51\PF.@'+)M=2-H9^&+83V;"@X*]
M0>M/^+(T<'4/QV6=U 8 <S:<<?@J!R=AN)I2P[4M8L.;,!_]RG%ONF=R\#L
M=\&J3@>1&:(F J\1EU[([P/?F)40!%@ZH)'WA"\.TW:!QH_*_T*% ;4OI8/.
M'8RHYVO>UH1+S _(')-684([QG.H?P4,Q#"0VA8"(1!J8'1_WW4MPF..>6Z_
M)+FTIR=[KXDB*L4FR57S!LZP0@\1^I)Y.CI>TL4WL&&(P,1P;F@:YTU=]DV+
M.\(<CN:EI1NSA[U _S816(O!+!@08".;RF'SOBQJ&S:,K?JF'=QRFVMC(56S
M0?F[.=5824*L9R@V/'AQ[-N!6-#X$X66]G$U7 P@7+44W(&1II)3U:IT1)VT
M> Q%>FFM\QAV%2_#*"9(/R&6R^8*<B<#./)ROA!ZZE!#-"3*?^CBF\H6%!IW
M6_C#G%IQQ&+UU+MJ/AM)=!Z_/LQ]%R\+=@5D \8VGJJ#U*JCB?> KTM,4#&'
M"#[088J#]<S9W(Z.4FB>W#BUNH^[:;W&KOA^]Q#G2AR2VL5D1N0L]3)M[5"M
MUAYC8T#GU)6(.E4E\GG&UZ=5PEY\KV@P_OJ$R(=W/-!%$J<,G37 .CZV2GH/
MNN>UYPDS\++&#?3)F]/0!QO!P,?P[M*MP$[B&#K_B#:N.K3,(4%90U4G!7H
MN+9'>!5698-::11<?YS:!QM"&5G0V3?7/M;5G$Y/3_AXHL/Q?XK\ DU1R4R4
M:5#/Y2?#T256SW5#%N0?!Z!1N=U!I,Q>/:;,MK$3.[ *_NHKV^1L-C/_#3U
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
M@562$J@<\N*8*<(K<PF*'KH@<CYS"C$YGP4,T"KT-KE0]"V=N/$6#P<430+
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
M2-U1CT']F3Z')>,4G- *D IP6:NF5$_XWOSEO+ZP[17_ OK -#RI[+W4TJ+
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
MUV=\)T HPU)G:"&E">KA6_9J21YLVVP\X!LBK/T04,(_YLV4\$][FX@X]=@
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
MJ%Y_"3S[<&)A&D"=:R+%!LO_(8>0#+Q+A:M!);&HT>%/><%XDC?Z2KRDBF]
M^M>I&WFC8[=\J%;GY7MV,:+R0/P3]+.KE4WI^K=8+@![LFZQ>E\?6>VVW7OD
MM=V@D%RQF9WKC-6)^  &?\*$'7V%T1:?O>-C.-((=!]SS"\><\R''YF]B$9F
MYY_>?3Y["/%6H"O"@3\Z.%,D14*KO0&4#PTP%CI,01C*=YH0IKU@Q0S5L(4H
M,M7S+HVLU ^'0T_6 WYO#OK"(I1GW"\&UH_D9ZF[?P[K5!*O?+R7<X\)@O+#
M(F?H(%6EE8PWCS(NMK*#03%.N-D@*BL%5\2K"%7T+/$0Q^Q8\IF&VH7%HFE[
MC"ZIB0:XRG/CI+ $*X[;\.3!IAMNY/:\&EVS^%+VPL#Z[I]P0YH$3>B1)7,S
MN"5?JL5+'"?= G+\+.J&W> 05Q,@P9P#/DYVT.LQ+^83W7)J?@Z18)[\U#;+
MA7G!/<2"T/%_=P7L<)1=B^S''WYZ@Z6"FE_^.D-:8/C;,Q2!X)F$%<]@!CQ:
MH>F'DXJ [#3[96H&J38>+$N2V0AO4=19!<A3:,6?XHI &HU95E9+TKZE6Q"Z
MQ;86I:HZC."TA4UYP/J<*O$(? M.*$#ZL)8Z>5<47Q-JBO7043"L.*V+!?!2
MN*1JWYK#H2ALM)\FBAQP<'FY<N%=5#21I=:U&EF+%L+F/9RGISSE\HR%J4S
MH5N0@K6Y.49T6?(SE)Z@C?DL-S&;V>WG&"<*U/YJ[2X5FBNKGQQL17PE6BU>
MM4B,EB,&X>@GTB!5CN,F.5V%0R2O(:;6S#\8"TP"T I*[4:4[X9"=!3/HL6R
MEXENYPT&<6PXC(E&=_#D^]>4R<*%\Z^BFD$\@X,E-HL&[6YS^, ST2^C_@[$
M F:";>GA?7;]\-+-\7-^4_<OL$)2NI=J3;C&.Y<H4':^D[K-C&DYK7R:B/$@
MR4J;\;:03WW1-+.5BQP*Y"F1+;""$](OT&N 5%J%8B=ITBZK H4K+Y8DL]JE
M#(AVPFDMBBK[1PI:"BQ*N!C=\Y=\B3,!H';025WS\T^#E:6W\?K-2BZ%;R/9
MC<. =LR'4Z9LI UKK;L6H%X?N*EX%345/RS-4C%.WYP]M@Q6^K]@:L]F,W-
M@$+%O38==]%HW MW0 'U66G(6UE2);./=2N.W6=8/[F@SZUR#M_&38'GO$M[
M23:'5H]U;3AJRQQCP=N\B>5ZRAFI07L83FA,8L^RJZ85FS'2,[*F'DY/)UU/
MRPXZ2O%F9MLT<ZZ8"_.1#$RG1J:+#8WK1Q)F.O2#97RDLS43T90'OM^_B^[W
M#TWRYA)&%1.#/U()]G^+K+W7FWQOY>@IC@5N-EV.QL@$/F1*0*K<V-X9"V%/
MKEM VV"&M2L<@_4G@;53/J![X,OQ^^AR_!'J8A)Y:O/U()=C_-R)M:RD6%GT
M!&W-M]57EC57)@$&<%U9LGWW"^^*[#F7X\L8NCG ^2VZ?@3ZKGLYQGZ=0FEA
MBA@CE U"IC'75:,!7,@?!1\ZK);JM+E1$XEYT>=/!$F6',&5N3ZO\G=X>A"
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
MK[M@#G2OKJ=(_6V97\C:DW]W*8* $L8/:QXECU()UD+?9]-+^)$](*P2.U3
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
MMD;[Z/'9JQ\2YEH+I":P"9C.<O?R.,I3/:.QN+M8#C!^%5/"F".V!D_SQD*
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
MYCZ_C'Y?EXW/S[#L24-'E$_9TOW:G6Y.3WZ0NR7'R^/HR#G8L^22EL.$^/_
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
M@<-%E5VZFT-#1<Q]XJ$V1)0#B 4B \DI[PN)X?1F)Y,M%KWA>\^ZF'%.BV"
M+'6VU$G32-M)(#5/) 1QYPD&E_%?,,]OH]H6&\W,WS@O#R(/\OU_=1YDP+$8
MP7]NV[B6RM"Z$/F\T.JUR0/PP-LK!K%%JNO W2R"$KY/\G$B![WAU^CY\>GI
MT>6]>>#WJZO65>I./3\Y=W"<X^\C[C+%#[PFW.N'Y-.8HC'1KQ@!-L_!!_CM
M-UO"VIY'A()QU]1K9O I4&\3&W5T5=Y %;R5^V&< -]F4;E=ZPI*J^G^@,7$
MCR"8!=$@_/C ATK G//H Q9)GR.V<LRZDD195@2&);;8D ["P$S=^<:+IU*Q
MI)"T](7Z@OB>%XL-Q7*Q>'IFWW/JW(FZSS/YV_GYV\,.#2LT_F^ %ATI[$,X
M?!"WY\IY \%7\+%E?5!@DO/AYKQNN+X+!)E:B#!8CIP1<.N/\$APM"L+>1#%
M;J% R>(Z6QAEQO&UYT5,Y5\6N<\5\4SS4_$C@Y3AT].GMCK@L"=%)XHQ3CUT
M6[=KB.E/J( :>+2E3\%#.O3<1%"!H8ZT5I/G:7$)M#1:<H%\;5(Q"$6G7B!N
M(I5G)I!#3^Z)\+1KV-OOA'EWT+WCTV;_*Q[T[.B4]XX8*R9"!,GMN?4)(?I8
MH'@&3XJ?85Q#BCHYTK'*6%QHSDJO&@"=59AH$F@LA;/*!8G$_9PVK*Q"[W?(
M(_0BG0)Y];LTS](%@ ;'3KX JK):KQK,O,RU#+.%E%Q$YTMWNUD2>\(?*E3)
M?E]G<][)$?!?70..$L@#8RP"IYM;L$!?)2C%8Q!EORR1L#M;+P$9B<1#EVQ,
M0,H=RE#I[IY&'KXIJ\NDX%D<6QCHG+JP\ETX\)*5J.UY$V')[_N /X#Z1"SX
M8<\QS)J/S)% 9-04&J)L< NA#Z- ,7!4%#;!=2![X_ \<>O3=&&A5O<I)8]Q
ME*=NS.*@B*+HX $>P> @O0>FG<?TS;LDCBJU?G8TG8@Y10^)ZN"D, (0%HLD
MRRE[KM@1++7FXJV6OAZX9@3DD>K,F])7AEDJBQ %C6X]7PB$ )8R8TIT.^X/
M#V9G%BVZC)J.Y(."5^B7R@2B+0!]!]HL\()KTFS  +B&@\W-M6#HL@0:G$30
M\EHMG8;G';J]K> TB-D5&+AY2H""!6>"CH1QB19+W\_;SC$>D[P5F],<BCTK
M&7.PSS""G<$MB)%=R,RX+R8AN;.B<>.PIG"5A%7@-&^$"Z#IY:<)T%S\F?^
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
M1;.T A:G'HYV$(LA=B@3?%,#*_N_YLE#^V_<2<]#(I6S)J5.7.Q8,I]AT5$
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
M-_5/W?RH.Z&ZS9,Q1 O,YN6B'H;E."3-/GP4>A3'(/4B1L=L:OA]"#/YE&D
M,#S)FM<T]8<D>.SA>>@W/M@/@_TO=SK.-R(=AKF)4/E).&E6Z" [MVM=H7DU
M&0GY$B*Z/OBN7',==;IELND>XGQ0'JXSSAOF@EIJ=J'@MFB]LZ@J507ZY ($
M8I@I!PZ15*A=+AZR,F]HRD[+?"XC>^]Y\=695Q8JJ[N,<LCA=UMW[OWJ.R!,
M_;=?0M1_LCW^>SJ_I" NY_K&9@O6'")["VU&;6-8FD!_G*V;@@0M83J[=OJ3
MKE.BW&Z ]P2\7,,[+5A^*F"45_=(96$YL6UL6;]8K 46P(&IF*;Q@,E G#"A
MA)6L-$@U!R_*_A6:X@ _3=YN5ID>V)' %A?MQ@_WB&XE>>C,.W\0G?>0,9 W
M)2I<\.\ADHJ#]H[^_@9J%M)BG4;_DRQ7/T87KA7ELAXI+0"S;>@1'%9L!309
MT''0?5JZAX+&AY?O&QO4Z>\LW2=GOYH@+1IHI9.AP-L9J<5Q$BFQ2-Q1@I)I
MBP7;($Z=@,K6+ NYS?&PZTWB71],7BNX<N"UAE)^1^XX:<IBS>M-B*M1M(@T
M$JB4F2\PME&:!O'+48Q+7B3ANO3P-PJ!,W@4#GNW\X>J51.\ =B<>97<'+0L
MQBT'XI%,@9"S2(Q.& _G:^6%F:"=S6QSW $?TJXQQEN65,MC%2M]_$QMN!__
M<),V@^F'?P#C!4X$D-](2&YJ=HL8LXU<I&_B23&A@9@4T\9K8,*Z&7Q-6103
M;T&IC0!Y;2(SO-HHP!*'R<\*=&A!+QL>I;BW)<8OIC)Z)K'!Z7.(B"CZVG6R
MB7=-+-(K:\\(+FU)L=LU@.96+=UKI0J@)FAFC[+$+<YQG5J+[8%OAC.XMT0@
M<%$.:V1/ AG?H/G$G327@/?/F5NVJ&MM94N#T&F+4=[.&#Z)RDPD7AF>+9WH
MH]PW: ZHZ/9;(;Z+NT/1<YVRH')P1PM"L19"*9D8[L_Q0\E-+9*L8DZWR-FP
MM7J"V@<T$8"P(UFF)"I,?3D(R^]T&RO[>B7E<O#' TPRN8=3<6#/SJ'NM[*B
M*;AGNMT^F7XT+[&/#1?4K6% 6P,Q8>*8I/B84B#I]/F/G B'[JF/HVW5"''0
MHIYYHFL+0B]I4=.&RUP,I*66+E?$Y<1KN5T(_$^W19)*SPN\F=NJWN8)'3\L
M!E\#AK6)&-Z]7^Y?=+,O6]V2U5W&)E#RDG^N4XF0PLS>D+<IOHU3";'=-#T$
M_]3A]^AF@-K'77^<84HO,(!0@_RBG*WI &HK!$)V%9@7?L<)"B'=J\9\ICUX
MZ@R>$C;-/2(FZF^$FK&'ZT7D'ZGN<J8?):$B&$K*4UJ50Q7;%-R%B(X#N7S
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
M<M+EU.M[3??M[*/S^S$Y0!$I")?Y37-H)NIR'KBK#AW\!JO27E#\]J5;H-<
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
MOO@( "9*CD?4+!4#&A,^;^>O*JOPZGM'!/9G)=CI/]9YR\[C-3*WU$VR7($
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
M8B[T$9J2]$"O,% +1UK\W:<59T:(J VT%2$U'D<I1"PJ^K?K[#6DODG\!>"
M"XU 1;7,#[!TSC5<@QU#1!>ID#:T)4X4^I!J[5F+FV-0N S?@DDL?8L3#Z80
M-U6JT<RC2*V&A96'I,Z4%!(0#RH3 PBU\X%6&6"(EY51R:;.K#GH)0 ;I9N<
M8T;$8/0AI2;W)F>?$VI0,QY^$<;,Y#L?C/R'$?N1;_>>.FE[EX? EK&4&=E5
MHO3F&HV&F_;NGEM 4+$Y*3$LRJT6(#MOW.GE^/2OLIQMHO6?)>+!WJ/X(6H$
MR7HQU;0$5L\W5@<I;]?7]3=PL&82ON234UFD_FB%S6];SNY=#B(=]>V7=%1W
M@8X0S-$=M[4$X!-F7R$(S[).<RB""(HT!<;VF1/VH.W43;(RL(BQ(E5]ISO=
M9=D<Z4-%H(ZYI$OGZ'OM,JU:CY6EB&/\6BY*AWIG$-Q K[&H1I"&M7L[:9GA
MCA$ZVPX>/3EZ^MQ29BW+.8SSRT^D6 T*/X<]V+([C^P($/F9^)0;]%.7R4?L
M8V/"+=PFB'ZUZTP? 0.N\83&UAW5V,(;6!!8 9^09+'K2L!+S9*5&XEF(Q$.
MAF'!=#<C<.45&3ME/P+<TML2BX_>=X7@7"BI'Z(I!P;HYX]K',4O'7$DOWK^
M3 B%F.YMOIZUNE7H7.O'TYMN_HW2B1;!N8M&CG-@0OCT]L+Z1S.T #8<@QIX
M5UK ^]!3'X28Y)>TB?X%Z=-1SX@^2>A3%%E-^K6&1)+.Y=J$'6C+:RE)O5ZZ
MVX\-JKIW;RDC(1.<85TF2'H@8R:F:Z3RFIB?I?CZ,_LH]J+K(>AY6I8?H^LD
M7Z<J\DY2L'1$(8TR8+<.U-$,HPW_W)/*&%!*OXSF95G.@?03(I&-%) G\Q12
M'/+OJ'!3!:.3JTT%ZP?*/X#^]BJ3.)QRZ8F\\VWRG6MW3S>],,4*%&E0L4D*
M*<RIG19UJGE8.@[,RKII/0ZJ1I(*CF_XZ76:ERO,2?,=B&M+B7>I>Y@,PH\
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
M..N5%A%&D- D.2?P7"&O%'BJ('*A@%C_+12VH[-)$'ZN<VBK-T&T3+3XPAN
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
M:=WJ3BFJ3'9K<O<_"W.79,IPU14$2Q(&4>(+[RJOV]ICW1]9DPM3GQN-]4I
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
M&5"]!-$0<8D%=\KT'F<V"N&"O)KO4:^OOYPX@+\?)*J=<3!((K/2A7%V%0B
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
MY$L[?-K.U4C%-MT<4L;BQ?S)@^?(S@WE&R*MM@6''F_]8!]M82H1HD8OF@O
MONPV',JMJ',X^TO55DXA(4%*2P?125<MO@(EI/5,V/^1=(55%<9)/2Z!5_D"
MXT"4]V.+8QZ,2*=\]*\1AF97'^X)K(ZC&Z.\#BAHHKDJM/,F2$9MEK.L+K(I
M&\>I#IJ8'T9P7J0<!I9;8M"4OA6_25^$LDV6Y*"K;5_W9&_*)H_<R71K=3U1
MGQ5W1+[/>I@$_*'NAF('C(_LGQZ=[8$UWJR",&Z9":@5)A67Q@3=;;SJU/G&
M'SV'026=PP#4.E5<'<C0H:-W@WR(5*:QXM$TD6*%C=N>;LAH::?O]3A1PZTO
M<021L"0=(VE##=) VVKD#_P.>VI;/,Q-68R$C7=4S@:-\#]', RQBEU%XP!\
M=[?<H E0&CF ZA'B,F8,D.0*F-U/\,[FREZV![4,-=$*M3W3".:[EPCFG]C#
MOKN#O4*9%%ACF\QJD'ZNCD.+@/ V4AZW83M"&!LOSZ9LY%F0X\:KG1[\@BX2
M'U98CCTXV3X?V\^3K$7]5$:S*CEV7!SF7(OE<0HE "_,1M '$*UH"ZP9^7UK
M/6>>+- 6_4F8Z$,]H_/U#W4]_FQ)Z!8%3'ZJQ$[^1WYU3;$R72BO]^_S>;]F
MI)*YI<Q/R;M7/VR_2C8P#E/7ZAF@J:4$PVL?[W<@U_W9N$-%CL&=,2&EL) '
MQF/V,KN@GF[PWO>O?WBS=:_W%M.;<G)#D-!Z1D(UY+I:<S41\ID:L-F7;/VP
MO;1W7)<EA/1J*-] ^$+PKNT?=M\]\&786T9("+#E!I!*,<?I=%0C-@-?\N:'
MG=U'[=8/E^6LSMM[4GC<4L_Y9)/;Z1UMLSSK>KJ[C_?&7B\)M'TV#46#MY!
M('('_-.>P\_Z'.[AGG^B/;_C<@"K*_GU"/\I6@(@/?L\ID5>(=EY3YXM][+G
MX.IY>J3,6JYR3ZHX*"(]\I8A1V9^!U3W\WQDFY$,15YSW 2SX'S'P<(-?JBE
MJ&)C *.G4I*-BY[=1W\;R<7XT',%4L:@MB6$P6ZD76_EEP)2K_,]56Y'/WI1
M*4^E4F[FVXY2<^ W9K'EDQ0^(]]3Y32XLEB7%7-7!:[ST)DP;E;F-GB]6T =
M32V70RJUUUS!M['=PR-HKF.X5:'W$^O2XNK*R)I16EA6DP\IU"N?,X?&2!MX
MJ&V25Q44VS"&N?WY4K<GRJ;WV<=H"R\UZIN%A^W#W,>SBI;ANPZ'/$GHPZ*N
MJ;7;N!C-AHBNBE&2<[U%<+&2O:FR7<]6^^I,9P=Q%A$(*-0G\TP(Z1H%K@>W
M03*QW8$@VGO I76E"P%+4<GM!9JRMV2E]CW%EM[_%6-+#66S\LF$M_L__[;U
M-_RYOLZ&\K.=H9.('7N%\4C.BRNCD8[S;\EI:<[53XD:TA8-J3&O;4;RM&_%
MJ+GD5 9D(IH1_)7_\7?\K/?Y&^ C&&837B@SB+_-7]5 U#Q;9HM>>F]I/>L?
MG!^='-N2@6"):0[=(_8'L;VY&_R'1O5 48$1:MG_H>OY]Y[UIZ.S@_['CWO'
M_9,O9YW40)&UP&W\.PK9DC-@6^^>:P;,D8)V9L&@/Z<00IQG?ZRF\WRGB]Z=
M+5KB8DBB[X,Q&R".<PZ%0JI$[]XS/2Q]EE+=M2*U-14237!6 L0+N)=%3>A^
MQ_0=?LLOS6Q]^W#O_&!OO=V")>[P9X%:'!K3!'8$)?DQ6[S'/>YT]U9NJEI.
M)71IR] =RC)BE(:8Y;;19 $0&/"19E<CJ ^R]#SJF JS#$XR51TY*H'X4QVR
M3UYPQ.WG_)+?C<P+<;(7 T5C0%S3(#'H$)CI96[Z 5IW<*4O#X&"+9TSX%4R
M$V#N>@M9X-(BC,:U'J\:2L\;19R_U6%^.H>%7C?!9(T%,;DE-,XET>=:%$[.
M5!3R96":M'5#7 KT,U19(G4S!/4L@OY.D@E;.X0#A?6AJ.61%$R!^H)2,+L0
M]>PJ[ RJ'AF70U68#XS-@/4%NED+NZQ+3A=C/\?Y:V9;Y*+L*K_#_YJDENT7
MO7!YX[$]FBFY;J?*\3B30LM@DJ>Y\;(*V'A&GM6J5"^'I(KL#RP6,'IA 3MB
M2/D;\-/(=IKOG*R=Z#IHWN$3:EXXT=1X$952NT<M[+X5P$=IYO,YSXV<WB4=
M3&&H@8>5U^UB0'YE)>UU0,PL]8-=(_*8U4*M@QR-GD*.K((;>AVQ_B0!^A=0
M>'#OR1JX6I#=1ZI6&5EJU0[1%L/5F;/%O;&]U4M&QN-F%<H%#PW33[AHE[Y8
M^%(,5'WN51.V_UA<<3E^A5&KBF@[2%H)/6PU+*,WYVE6A5%&U+X4'#H56U;.
MS* B2I]NF2]'NM:MZ$N^PCU'D*4*R"K0U22KBII!E4 3:9Y4AATO)+(H!2<E
M-=&D-EVM18+RD<0<;T<7-\DO:$\CR\>R=X?.@#9N'C%AG3<-FV<$'%!3&T'O
MJPG0,^;&G"JL ND8KS@$3C(\ZZBL%,<[8\E=\;)P9:,-)7@[4FEF#:Y]?'$O
MY3(?I\H@6,GM2B7!6 5P6IO<LI;$L)QRLX,D&R LUTA\,8;46&Z.VEID,/(_
M4=$Y)M8'ZS6-K^1^6Q'59??Y@5K+0JOBNBI4.CI^CM2P2"GDLR*0K=GI-7$K
M!..*F0,U<G/Q.R.,I2H]?IK$J<)"%P%L^W[;O/L&RS',;$KL<::7X,YIV_2
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
M,)*L<K2S:T="%7\Y6L#<$EJUCK884O^4*5(VSNH21,:,A0'\8L6O ZSD\BE
ME^<0PQ;@K_!KG.9(MOH8_"63%%#RS:J:&@M2L"D\=#=2E 1"6X7VD6,M$(1
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
MTDI8MLL>PQ^5.D@=>^1B"ZI\W3M;Q5%'K#_,<MB&<4&+.-6?K9CZW=7L$!&
MI,(LC#^VC@X3T<"X4-6JV2D\""2C)RZXS0:=+NZO2='N;+Y.DYW-=W1-@<6=
M; 3< $S]X?PQ!Q/E$N1BVN8C5M^)Z7?SHHT+8]99P#([8V4Y<ND)H4?7G3$L
M=U3T>2IZ*F@F83AP1]9:F[V>]>P@EBI4?C5PR)J!8=&#50!81I^-J/H.27 Q
MP,_!L,&MHJN= ]T!IMJ-P6K(:)9Q#+4X0>\@1WPT6(PT@N7*S#--MLTE#LNV
ML_D^7-4I+U>>^]L)(D@+A&;3?L\'T&O!9H >GJP+@-'F[L!YSZS=VC\;M)=1
M#GCJXC:.NEU2\@!!V&(BS,H)6Z@@;#&R0L(?:DM4ATQNGGG;;>\\[=U1=T?4
MIV!&^\DRE!A^H13IV%UI[0G1+P@KKL\[26>^' YGE4 G ]7MSAUJ8)<&]%9+
M\*RZ'P[=W.&E38*="MBQ"X&F.%5Q]A#OU-R\8X!!UY2ED>)=&]&21;0-"V;<
M['(>W\K.YO9V5"S48L"EX.V$1Q""R=C6Y9!-ZO)>-X0]-3MODXU3-%?PC] #
MKT?$/LC3$&K*GUS>.JY7NG1*I$W?QIGKOO=93'_'<SAO&(N+@F -*,//;A6Y
M*44M$!.IO;Y0EH7+W6Q .^?V5$";[6YQH+"7 LX7T6Y(1D+XWL36])@)P"FK
MB#%I"C<2AA8%B#^.[*D4C=G>LU+YAH3LW%M-+JE>[!E6XL.\#D<-)+.]"#]O
ML@&_6VF$)CGE=7MTJ.:Y\L%-RX[N;JK)*U+BU,,)RB4'@["6WX:#0NTIRZ;#
M2.B%CPBX*":J_@X_5?.K:/+'[$XQHIX8-B8%;)F(-Y^X<DFN'P6;OZD[1:U%
ME] +@J72WZT-<T'MPXL%.=.B5A@/4,PUM/DLZDOU<3=F&K*,V!]P.%@N@E7
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
MHJ6Q/HHIL///U45ID)KGCH[9;:MLA"$AZ9Q'9;74?'B-1FR-AFN!BB.&P3,
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
MAH@U/:-_\QYAVS_/VG"F+NO8;UD!3<A&^17V\N'NYF0*7@-#:XU\N-.R83\
MOOO5C,L9<0\4P9WM.S-+RPJZOI0ZQ\NOOO>ZO:>H<GYVD??GED1X^B3 ZJ+(
M2TT!/'18K5CQ0\/XA^\.MP[>O-][]^[@U?O^NZW]_??;%,;?W3G8>?^7"..+
M3 _*IBFO?MR&2FSO>MY]LOBYB_7OW/]&?0;C/^W_>O+Q5P!.')SV/YB)'-\K
M%Z &B22<WVN8WUA;-]ED!I[),#?&V2@2YH_J2 CUA[_3(?]D8_F1$K&+_Y1
M>\<?GGGX/9T790\#9=%@>RK.X'!60<P$22RQQ\1I?E-.;J05L/)^>'$C 0@_
M1IUTQX4ARGUA?H8>#//"\)&!U)XOY8?>K6=U5^S=QG]G3,2$D2!@$@;7[<YP
M\$,BV[$U775D>X' ]O-78N=NFZ7Y.$@=]9.JDT%9?JTI2 B_IEY24PCS#2_S
MT<RL4=8T&?R;A,%&\RAXB,U8L/F8A%=B&R4B9Y;N[K0.]AV0P!!LO1('U>';
M!F[=GP?9),-HQ-V"X4)*ZNB:39:6?*,\=3$?C%5XX27=QD&%DLWJ8@9&4E V
M#DF+2UV\[EI:C&3*5R3&"NM-)Z:^A-Y0)?.3W[U]_J[9$2U1)YN5N<J@3TKQ
M\)(##'R+CA3-!Z%?MPWF6C+*Z88ZS?"1'F?%!/ U_ 6GSGCU/%9AYCD7EO#<
M*#O;7!07D[]$:P3MD9$MW6_(IOC)5?\'?H?+S^ 0X,Z$1T4U,$G2U=VZUM>5
MYL[@^#4? Q*0^Q!)/+<$FUL>GOL3Y-E2E6BSNY;.28XY=2%YMK:2\;)MJS)]
MGFM"[+M./JW9X>,X?QA0=ZTL7"9$]=?JL$?I5JX3[E@L3STHH0TI]2R3OA8/
M%S5^=S3]^D#1>X"DG7<FH#!CA<T^!S0MZK"3^IDI&'D[,Y4F-PNGSC")^9#T
MV0))+]>3DIOPVG5=7[%_7%QP9W5QP9U'1@;7-[SWYVD^:_S.@P'0&5/ @?0%
M&/"73#I'S<[O*P%M9](1\(,%'I8UW[?FYLJG\%<EY,:#+<TYN<66GMMO?TK&
M>5[WS$Z.QXAF10\+'6QK&/B7/;9%GDS@2* Y+H)AOIA/S9X/\2U>*T+X:>BL
M"PX]L=L<3HF3ZBJ9CO>[A!=@7I1P?^!!6J H<WEL;-+#-_BO.<DZ^<_CDW:M
M9/O3\ SMWS[)[.9/9EEG[L@(\)\PF97<_VM36_T<LL [81[QH7G@MSMO/AP>
MO'K_[G#[X,WAZ]=;[W:XG&OWX'#G8/NOD =^ZA3O[EJF>,]^@_3N\4M>=T5Y
M70:J5>7L.DV.IL/.\JVUS>6V$IS?;[+V[-LS2-2Z0:QUDE:MY4N"]KDF:-4F
MO21G7Y*SWW%RMJ5U7Q*S-MJ(2_.2C9UCV[QD8U^RL2_9V)=L[$LV]B45U]Z
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
M7A<@RCY4&$.\IMZ)C37',HF274%Z.Y%CW0R#;U(#ZP*F1K33HV5-H*X+ZAP
M%\V!K2,"?.#/%1!97=V9LIS["Y@>-WCI=O/N&M1)<KPHJE<EB2M1.8MN%4QU
M$0916[UA1SD:*6#_E1%U7*^FCDM*#AL^0"3 XWJDE$%A\;AI.>D[%R3LR;'"
MM8E+E1!,/@ $6+1@2S.W$0&()14//;$\)1V20X5>)$.G4)H!:DC2]7]BYT/?
M.B+F$4'?\N?WFHX06Z_B"+'7'ZJ0 H#:=UO/$AOIG27F J)E;6=';SUUBK21
M]82OP89*]LC8*=3:*<Q;*(#7G-F[<T3=<X%@HE#P>DX6W_UA?=3.%'#/!2X'
M%8V6S$]HV:M$L^."9KRKV=&2?'NK5;F">2>;&:UJU+ZBH&;;[*MRL52B]E7^
M9YU\!)F&<75V-R</ SA_XO%[^7TZB<?-;K=4JY8:S7:Y6FG5V[52O<,2CYO=
M5JNBBL3C/;&@N:BEHR<R'*XR %A"F@ +Z;%*NZW>#R&I]Q*JLN%TQ8$^KSX"
MEL+.R !7*"LHT*0''@\/2J83QH>%\:NT9Q"QR% 'SIB"6G(.X,)Z1%'V8"WK
M+ ]"=H3=9T!<2B^9^AL9T/=O@*#R_>!)_LU9+K:XE%O*2.H+ES@X?_M ;G!H
M@C@_^V8K"#T_@!W]KJ.ZB^=(XH0]*KB:1#; _#N<=)$LA;3YV3J^K6\D[>0J
MN$U.C]LPCN$VMD?('LNM,4IFN@L?KZJ**,V5[KF@Q%C3;A=.K2@$-AR;3X(F
MI+RS#NT<'&KD1?3D-WH4Q-G8^1YZB;%S-N8I'\4\,62BW!0@70.8AP.-6GG'
M7G!A_FV1':!XMBE7TI"7MK:@;/O?:-O)T9+EE42!IM<;2_KXT8]DRS3]#K )
MX-%AD>0R")CB#,B]@+*Q'S)H-$J#-@N*YZJAL;58!9"-00]&;>Q#S-+S['QI
MZHBJY$VR!M!*6K,G:.CW4FP'X,816!W%-/%/IDZE34P=&_M$X$K%\H_\&89^
MP%"C5:B#)5S$ '-8YVT_I2?1Z(1FIM/0V/A=H0?;TC N *V\RP"".:$ 0Y@(
MB<VQ#W/+,Y;?24VW;?QDC6D"AP-G/6PSH5?1CG'ISL'?:-BVPY$&P5Y/80<J
MY-"DBMHT,41?+.WQ3/.R:@CAEW.O5WPFI+?L!-*#+7 $Z9WEZ-\<-)+IBEC,
MVNTZRD/SBL'53?+P=-,A&V^0<L0R*C7 /R9.WGQA4&7%=RN=G]MPE-Z,Z,MA
MA)UD.O,KCN2J! M/3]6'A7SDL08'P.Z*=A#AS3CHY'0[/#U^&0>HYCT[CIQC
MT LZ%L ;PK*TJ0::>,V=67-*:*W+7@:X;4&_&K[1\;0NLBNPEM^,5_B[VAR
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
M!V7ZEBXTTU<JE8Y+[I5J+V;W2K7D#-XMR;U2Y;"O;?OLL(_DP[Y6OJR!O&Q
MLQ3:T^?<-O85]D:\K&]+J0YEJU_I[/=)N/:I(;\&:L!.?X]M>!8Q;%XK?T1/
M&RE1!)O$$$5P2ASHLV 7H,Q6WDAG@Y6/GOV:\W30W%_JQ[H]QG7$/'>=U8$>
M0JQ+N',5TB'CI@MV_'+\(E5+A;(D%ZJE4K%4.F U<DW95%@D)5)+4K%:DZN'
M3B60T!39_<"I_"JD5DBMD%HAM4)JA=0*J3VYU%ZG2Z#,R<=CK8#Z126NHDKH
MJE/JJG*C(,G50DGHJJQU5:EXQ:I*"*T06B&T0FCSS5I":(707KK07I=3\,_[
M6\M^U$S4GD&]!?@(PC'(@0P)=274E; QA-#FB;)":(70"J$50BN$]A4X!C0#
MDQX9]&GQ-)1 .XXUUNDKH;.$SA(ZZ_)UEA!:(;1":(70YINUA- *H;UTH;TN
M[Z"MN^2%Z00'!@6AJ(2B$HKJ\A65$%HAM$)HA=#FF[6$T JAO72AO2Z7X _
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
M:7/;6)(N_/G>7X%;T]-A1=#R6BY7N:<C:(JR6*7MDE1Y/#<FWH!(2$29!#@
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
M_I-W9"4_Q?RHP[*^\+>JYM^N3 C3Y.T).PD7U_*3VYRUS*/Y=VR;,$P:';J
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
MV:Q8UD<*S*HMBR1K^0$KHIBN<\/PT%G>3)[L:#]&(=5+PXXI_;.:F]2XVTI
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
M)55JIT1='_<4*= "5J-P;OQ$Y=V+"+N6P.]>7)/;F048L@M'RA5M<5V254Q
MKX>/+[ <@)^Z97-:4.+L0K79LH23CC5/"5DM6^#ETOF1JA1-;VDG;R_  X@R
MX45!8C7Y9^L6LNQ<@)D"5&GNM9+*\'+HA8UY?$Q?MFLMV?T33/4\)J,ES).Z
MOD!2&:GW_H4/(O@!R]YP7W_!NE$%(8AR+JP2>BT2)B;D!)C1;*"+( VF4[P.
ML&RJA7S#V3D5?5,,RL4-C\.4B$@5&-**7+'NSY,S:#%F/+FZ!4#&0]0 7O="
M[I0=L5LP/!R/).U,UEEJ=T(2$TOA(?@Y7'&7MRRYRB5CMV%,$#F,XXRF<7Y6
MG$T.V,;)Q0C<YEA8 K(0(F)>'KSIK&6X#NZN,(:5A=37ZJ\\J<.[RI+L5@X/
M<-=%;UE0&5H!%)A*N; 6HP[![%\V)9C]9)*96J))RFK[S?MK9!2%BF'TNABH
M\DR5,9S(*Q&F+2&TY?1LNDZ&B8N\U)\6])W(M$9,71>G,D@!XWJ-P@1N.B$Y
M4'U(?4U2W:(7ZW _12AA+=,S59Q+G*^L7%7U88NQ7(@R$1!0@<]*=\VD#Z6Q
M/!05))F@[&E+E9N*F>*T+Y67P(@+F?0Y\:;#/\A_-Y4JH;I09']N89<0,4"I
M/0!F=CWO\_&-\M0ED2"JO0WRUREU9TY5[8^N-2J2JCL0-2R<9:MTXO\+27]U
M"V#Y9LKN5,98*H'031%,ERVD5)1&8WH&.N! P9M1A9(']RC7C?LS9- _O9**
M77C=68;5O,GYE S9>3@%86>3(I8 EF1<='*8!VF-V@@.*@<KCL0A=,:6J;I4
M[MV"IT[5_JI*'LK92--L>OG<O^+VUU,NA7?\/ZROR%(CP/AJ\)'1[WA!8;70
MEFB):"';L3]S4_HJ$E32US'5#+R^4,;J:K$P8O/N]$I^@;709N;^""TI19JF
M7]9"(X>18N2EBU9S\U9&.\W1!"(]9-QF*B713=XMO.*4+GLI$ ^IS0))6*H0
MW;9B3A9C-7>BHY^I,G93!ELB<;)4T3(U7Z;%I?!&BLSISA LH:IEURXDL33D
MJD)I.\G@*]K)LK$"U5<29<"*Z@5(UN)P5BN X99YM^E D!N O84R%[L,7PK
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
M4@'B?244H4D49'X:*(IAU;4<&=222MULZ)EM=NZB\6X(^%[&9R\%,-(W-G^
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
M.PLP4CT$5 K;+K:S<@1.QH Q1^YG8=B\#%D\^B[$QG$BIA #&ZE"GI"--\F
MD)B7-URE]7.UF;W\L9.:+5OEJ:"&K2]QJ3SK8UU8?]6R=&'5)TQ^2'^@M$I?
M]U3D'G9+4E/%-(]]YADKH&=8/JR*RLT6;9NNUO!GL<N1:]??:7>YX@WEZ9]J
MVG^AX&+M@3<-O=RE;U$ 8GZEU0W2>;4AU]8S44W)B+C>)HN@&8BQ)I(\9DIO
M=-#G^#E<2M;5VNGG>R17%E(E4,0ZPW=X'B"E&2 EF*8"C7D]__#\YRO=Q7F]
MX!].JQ+T!-T#:@EI+)Y#P.7Z\&_MLFE5<*T6R6O$%^VM<C6G[:\0[_(9]LQ$
M/4:F!/N.5F_Z7U]S8:!;G5BFI.)3IE.KU*]HE7[>TDGIX@<D7V2GBG[<.%54
M_=A;)XJN[I GNO[U]TD2Y1*:BIOEA6HN@&* <QH'9V0OJI[EG<Y658W[ V)G
M<O08]]9:Q2,O5#AT3I19H,\*)I@U#^]$:"@%FALA UP0<)\0^FOJV50F2YQL
M;735(V]0G3E[@)!A6:G,DIZ4N,)E2^I&MV_2<FK'B$GP@\)9MTCM73/(<C+U
M*B?NYAG".@28;Y9ETET7)!MB^]ME4427CQ7/GT/ &@7+%ED"EER\X2?G2.!
M3L,R+=</SA?<]4ID7;WA<^PG8_S'%R(_ME*RNP(.[S-=B#>X K&:;>G&N6X&
MQKHS\(A49.M]!X@U5M$2HA,=>[M@#LOPA"+]3>&VYLH[:]I($7/FZ-+;1(HK
M%U-=-?G;&R>G-TLM%:+56F[7*S<H4E504$$3NFR1:A&_?+>"\<L'4 =E JK=
MO!O00AIS/0G<!CSL]EWE0>YY?CYSC*6U[+#EG=![_O.N!_KZ$Y9S$4HJ6X*T
MX+G= ]Q8@VNAN@O08;%I(?=;RJ<+-6>/D'&TE#'*3%=5ID$1M:>351B/ >5&
MK"@J)&B<I^NZ)..C!N$/D(7V3 A48.M 5C**#W%9A\54@:0LA-_$DB(=7A5A
M,ADN4H\D1:AM.:.G!%*9]=J"W"*Q\2_BQ#$46NX\F2MBR519^3*;OP*,DA\@
M7K-%QR*-26.;KO\TKZ5I:?)UGIL,-OBE$FS082B5D ]9W S+P<$E=06K=^BK
MP0:2J_)MT=)A?CK6K@%8S(@2[F?D+![^V%K U@W@U>AP*"Y4A:"7UF[1M;P*
M:;R(K*XV<RSQ5"RO9EJERF?R&"S=SU/W>FN'S]':1F^H)LPF(*92.K]YEAUP
M/6J^*@E2T=C*SF>BL1NG&2<61I-@]#W=TG!T&\I6GA%I813!IOG2^1"IKQ J
M(,7O(Z5S@N<P!D/1+F8C:<2UX$O9(?AG.GWH8/6N2J9/R3A,Z9'YK?!H1;2
M^Q7?F\(-=1K_H$86_-? IN(BOE@:Z/C*N5&PUEG?$X9<Q4I)8H%N3(X>DB%C
MMFY:#'37X>A4!T[N>G2<8#,7B%.A<T"*3!PF2U<:>H%EQ?L.&D<)C.L?"K&$
M)00XU-, .>M+:ZWCQ'R+?S(AHN+*U*OTA O%)V 6QLN(8FZ4\BIMK*A^B:U3
M6II#3ZZ%&UAPTL!.2[,?^=/X/%X( -//K'X8V/Q,+IM?0"WB<14]OM52B)R6
MW>T3'=R _X+>*-T61,Y"T!T+JJE(6B7+JX@4!++J E7C//\_+UQ85OMO\35K
MJF7B=J#'*OBW8B13'6:D';%IFV/V$*6,&"PMMV0Y<ZKA2X6O3.%T&)Z"6S<Z
M*,.7UT -5$?$VKE&X[:.Q5BT!#&M)@J*0 IE;5P-H+14_=R 6.$G(L I23 ^
M]1=#!Z7HIYA=B$75'\_"2+7]RKNK;.FK(T2WB#1K5&G,Q.!Y7 7O* K7?2 F
M==-$Y111!/@A^-^*N\![02K/?P061H'VHG1_A@'<FX*QI//E2 ?'4J,R:;60
MCM'BIR@N<)K;$J9IAS/IT&+9'#-PX80!=Q,VJ94(/3I,!G%V.DY80PD)CU).
M5''("I65H2VY569WJZJTU1)U3AWDS"EGV>GNT%+/V45%9)L)IZ1F[N5."\CQ
MBVA(R6I.<67HME5$6*H-DRPX6F7$5<IOKBP:+(ERND.5D++-:Q7::HU:5G*"
M0JTP9Y^8:L19;4U,[A=>PZNAZ.S+EL/4'KC?1,!4:H-(=<L!\Q1&V_".I\)E
M"6<.9+4>T=3WZQE-S5M8S"R5V][8)GROH+<.E->,&7EE<DG$49A+*:[JLHV2
M/) 0V&S/%;I)C<]B/[71+==2GI8WW$!1F46(NTQ+#F61]X_ !721J1&#?84=
M\4)%FS3V9R ,R(%-+1);8@@AFE7HJ_]:C,]%F1%+?TM3]+=DL<3IRN"546":
MK)YA3AB19X'@+G7C!)=5MX*@%HP^7WJZE%P)A%O0_0W])/&EE5\-&B[DLZDY
MO(O:Y)LLDC:=\ROB9MO@KU=,RV7P)N<)[#A<?N=P3#G[FQ":ZVPQ]69(1<?-
M(94=Q8T3TR#X+H]'7U^+X]BY4:L%T@(#P2HH2:1+%QUN3*[)3UP649?HTO'8
M"C<075VZ.P1&,4#,$U!TYOIE$BU\J$4(/XM!>G68&M\F-=EB#*F/8LAY,9V6
M=3=)P;LB>/8,*S#=<:*)GV"C@PO]8(2J<XADQH ]/TMCX@DC^3=+,F4G2=%R
M&X 'L2I$ BEBO:<TT>K'FZ\-&W^\4XU:Q-H6UK<+AVH^JTFX9$FTN$A=F>D
M >IDMJJ%=%)=*2WO>Q#,Z5>J@X?'D6.N;?901)5CI%+@D;3 XMI*"A$SW6,F
M;5J$2(-^=<OGZ]W0S\=> 2%8B'!^OG/9TU@"T_I%+4-H>8DL^Z1:\"^,*@C&
M%FQ9QS?4^=#JL,4XU2('OBZ?-6X\3X@8\GA\7%$]]4=V \"Q(A0116LFE\;&
MC\&,$B&,!7X]NBHN!@8B(FYC=3F);1H_U#)7>G%E.[3!4 >97E*M8\GT)5W?
M=K,2<07ABK"$,E4WE !23=S-*%FYIDBQ9F$.8>2Z@Z5XHSHLZA(JA[)Y2F*A
M+(FT3(V8)GG4=RD?FZ)S*#V5^9R71,JMW(]OHW;IHU1[@-U+A()HP;5 C 3/
MXWS--U1$T*9@#J?LD@L2(8JX%5Z8TN$Q_7SQ;89"DSOGZ#(<W8&4(>V^ZA!>
M CE68Z'U$DI"Z6X61)I2R<EUU"IR7QVRZ^635UJ/M<KBDRTYM1):TY50Y'Z#
M@#!80&^=KS9/*U!*2O*W*02,X.H?V*&BY831'HWNM0S1Q6<G4S>'1(ZO1[@0
M6P-K;W.N*$YQ;228N9FLIGPV*[)<$RS+*G'"-JK'/;I(3JD-S+5ME20:0FM<
MT?^VHL<@W\,%3(JCERD)@E8J"GG+G&@]\9 N?%X:C)2W;!];"TP9= Z/ZXU[
M?ZHF,"DWJ:,* <^IU#'MI:RXLD7I+E_&%(/B!,]-B[>A9%YZF:VS8Y*?DA-$
MWN_4ZI0WBR_\J0Y%&.NA@#VQ>E;QHT(;9/"0**M5C'S]O(*1KR<&E/6<5+=C
M/]E)39=*%^, <1;2:=&$!.J>>R)=2Y*M7W[/@LS5]WX?#VWUZ_8]@E3E0O6
M0SWF4M4SKRT!P_N,]MW;3_0'V"7*)<LY!$P-@C(GKRL!4@8E!%#S.3B.F777
MM>RZEQR'A]P&X+_-<I<C(Q2XN+<TAZ^&!=+U$O6N5.#2[<U5O0]4H&C#B!"U
M"\.J!!6@"8Y=/LCB53Z\#<XSU&+&*OEDEP7""YB'4E!->)/93\SG>^/2L6C<
M1JL4Y^- -M)/3L_P6#/.+IND#A&F+7(^^$68^N+^,!P35"6L%$7,0XSP/J7U
ML;)'VJ(C0Q;E@*Q7JJHJ\40I](Y1K$]6HTAK!CFW2E>7&YW'+HUC-@I$1@06
MGGQQB\WG3IH7L71G/ VYI&OJC[D+O,M(8Z,QX,MB$=$$V #- 16+7V%BM%0#
MQ62A)6MQ/>++E01Z9"HT#/(ENYC^K.KU.#B+IY<X-KWY AX[HLXWR1BE[,(2
M,JM*PT)M*?XXJG3G=GB12BJ-QPG&:SF>:]K8E^T&N L,-XOTU[0^<9T+&I4U
M+)LA)YX'D43FL$:-'R2\H^:EW T+GV(]1KH)2PMAIP!!8*(46K'!JN6)*^Q7
M>J::!A%*Y@+_P>Z3#EZS$ZCT="$:)*DZ(^*1S3R@OZ="1%,V9U2*A%\$0C(+
M4XX81U8")4@2A@FJ=!>YK6%*;A[\&%4S6?#8;E6&X4>V+Z!W[6:)E4)U)T&4
MJ)1+*$O*&[6CPQ&G^-,P*Z/RD&Z0@J4JQF24TV>2*X87A"2+VC_.YR8- HY\
ME-M5HLB6K3WGV)WEA2@V"NO.==@1KDS./3^_EN;N-+%6PZY"9ZGB:W9O3ML[
M5//E<)\0,$IXPDTRR8Z8'%K1=FA).U100-@40DAH(KWZ+0)SAG!'7\1<D&/0
M'7;W6DJ $7Q0G'=J2HMS)?<K%"^>;_89>.=:<96GU6AY,[QP#:8BMEO2ZLQS
M-K&*I7D<P8^Y8L8QCB(-CK--I&PLF' '@25&HL)_Z0M]/\@R63$>6PVZOEQK
M3;]Y79F%$LN*Q;0?(/"Y[DTEAZZ9*8J9PSDB385Z89,50L@TLT)1H.<1$&EY
MJ_:^D#3R'JSB_5RE=$D_ZMK,RM39UT BJS-%MZM4-]>0@1I05-)Q#W4/=HK8
MI:;VACU"067"72\18/X4PWCYE*OZ.=;$&/.^LN#_)YV.]P+I+9+Q5)+SEY-
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
M)@I?TZ_6 L2)1@<Z7-+FS;**SHQM8HF+D9:;"HM4REIV&HT3MZ#%VD5HV'(
MBALLL#;X&#B<8:W26%/DM$SS/Y_5MS)"+7(ZRVW'#XVNBB@BFZ*C-##$T.'
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
M4!K[R\Y C_VI4<;W6_1R@OR:;H,]FS68@BX8J-]<]KX-K//PI+1T=QWRR>#
M>['3W6]_;?>[6[59:1QVC06E'O=J,\K&Z&[H%!HZA;L&8/KN95@'Q;R6Q[0>
MOG&#TGW@),DJZ(#Z:J_.T2$Z)H?=X=>C_A_:MFQT6*/#JG48'/TDR/SDJIXR
M7P]3VJ*ZKFYN58>#"DYLC=1*/82C&65SD2R]2'[W$U#1&?JN@W_!"X+IJ@WT
M'I=)(\_U'^7.MT-=VO9-<W" %]W<%<TH5W:4ZWE7Q&DPGWAPZ Y&G3B9A:/O
MJS;2)GKRB!#3?/G>7XLT"\^NG!-$16L/L)'MT?<HOIP&XW-9$1_G/\;5\E,O
M/O.R2>"-88F\LS!),\\_C2\"[Q*>E071PR4:5X2JX0Y>\:.-_'/[\ _DS#_
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
MLL%>=@8];R_F"MI.W*CJS9EKHZJ;N:[-7-=;57<"+(6=>@?!:.)'."D7SMR
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
M#=CNQ]&GWS[C!8]!OPO0:Z"-8'MYL!+8^JV_!F>L?FYUFE:3U3M-UK/Z@_H
MWERTK>:IQ>JG/<N"[P=/!UU?Y>I.>IG_-0LCY^I>?.1X8T#M<'<?KGDU=AM_
M#&Z<D/6=OZ,;5@>6& ,SV-Z8]7@8$6=<N'Q\S5G].N"<6.9C=,.9PNLEBTF7
M'SH1X#8" /[QO_=KM>VC^ 'TOGKTPB=L_/&) 4)C@MT.F7_%SNU@=/./_UW=
MVSZJ58B-*VQX3UC:$Q_8'A&:VD'D #?RO_EH%CGT*=PG07L&2Q/0I<C;>($$
MG!;(#T()-_,]NBJ$C;.C68"WOH8; [0\\MG'<#:Z44^K,-M% .X<6'W;NX^A
MN+OQ)22<X!QSU[G%Q_MT[_HU0F1[S([!<\13K_Q@PNPHLD<W@+]\)BQ#']_/
M7"Z6H0$+P!$%O,#Q["O@%!;P*QX$\"OXQ<AW73Z*X)GN/?Y\-5N>6;D7[_@_
M_O=.[0B7"5C#N77&,]L58-NK _KU5(H ']O>3R)1^!HTD0L$P1JV!_0%FSNZ
M 6K@N"-#O,P>2;(,_-GU#7.BD#5NG)%][;,AJ$>@JH]OC^WQ>??5F%8$?2/
M$]MQ$0F0=0$/88,B5JU6V7<0-K@&@<]9'Q:"1Q6%6X6U7/B)#[RXM[VWO5-1
MZX#;.YXXGA-&@8V4"LR C( D+7@5>($(MP]\A*O8@!<G GI+D;V#TM2Y<J3<
M&_,KD,QC]A$PUQY%7+OP>21&@'7ABA&@!,^$?^,W(7*3=BM@4[K5R)[:(R>Z
M?X0/5\9Z)$%>O;-';Z/>5JBJO[<&':O?MT!?#\[J@\/\Z^/O9U;/JO<KS#IO
M='OL%+A]"DS@C;90.#2Y:]_9H%1&?C#UD1!!W:Q((S?\R10H^VTDW8@'D0W4
M#\(.!4$X&X8.2+E :,&0*5U0D4H+F)<K%3C6=:!@#&2IZ ;$A[KOB7/U9 M&
M-P[JLVO83*$6=] ZJ.Y)'?V,.U84HX9@I[,;>#/D'+2S]MMP-IVZ=#$?/Z9]
M5Z=P P>$4Q;ZUV_P=!:$,QM^!L#?@=R^B;=%;2N[!A6%2T>RD+D.+ ]0+E$&
MW,_Q9K@@(4IJE(H."@14"G +=:LI#T+T_]@T\.%ON JVCW8J?@BX;Z/ &>(J
MBK7%I41;!G8M@%_&]P?JJDCCS\=+T=CSKLD><]&*X$. U0,)7F'^$%B>^"PD
M<%W''H(2(S,- ,"-.O:#P+\#\-A'.ZU<I#;Y%%N/3Z-8H:F>3K%$?Y+:%MBV
M,7P57/Y*QDPBNXF8,E9*>#=2;E&L32MT(=[-Q<< KFBKWHLKT*Y=)<5FU^/U
MB@NQ*9 NP,65XICV0=,-[./E-^! 5^B'2\]!2OD&T([]"3 F4.\(:'9"'X_D
M+59@* J(+K_)K3EZ*2UL_+$8U\MON7!98E9Z(_M_(3O:H?#P0!?:8&>2=<21
M2U$W/.2K/R@WYMU@J>B><<.THIO8:+\F@F?BC\F0KK! W8!LX43SL:L J#)R
MX,?HRL+_WTT7OKE,J2Q0@Z3M8$&%DD$W3B@1T K@L3DV*AL0']%,TR\\PC6
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
M4+:@D$)IV4#R;"$V*63N_!D:"YR:>C'[A]7ZKNU,8OA3D3S51I@\&.3+>$:
MD0P;@7V('ZCDLEYN ,LX#'T78\44Q42O.XDN@#(.?5+'L5BK"%-&\RXEM=[)
MED9<"^$LRLW4O#S-9^=_3[D7IC&O,##);3=5YX.%DU=77#KDCO!#XVBT3-DN
MZ>VLQ V9BYF( N<BEB\HFWM +".B.R\IIEG: U29;P*2W@HFJ.B>GO V0 _$
M#Z&8;'"KGA(;-<2$U(STB!Y#7*E&:+%-I+JK4C$AJ3.7F+!#K%Y+ZDL>0%A#
MMA+O89H7DRB /?1O^7O5]&N&QZO]DRV&JASW @MRQG+KJ/YKOI9)+3PR4V '
M]V+#Q-P06&#@.I^J$&)A!$2@>%GIM@4Y,#(N_D8.9_^GNK6]S61V0Y;XH)C
MFPE;0&0YA" )N'!0-)F!"U+]>A2FE-#"9]_Z#C$>_I]<<ZEPA);'#US[3J-8
M<-WM&89]1-3HEM^3<0@7O9'YO"B^_>J0_<[6,K.YT?W3ZM0[@WZ%]:R+GM6W
M.@,9O<99']_K/8R"MZQ^-HB=Q^+9U\>EDZR@%@06!8.B"E FG,3W,D&&QFQ%
MCT]+,VE!W'=9O<MKG:U4AF4W7G*YOM7:]LIS IBAQKI-2EZC&4&U2ZD8,H4
ME@2$A,4:+DCU+2W\TRZ6VEO(+?II$-XXTU11*8HAK-J$1]]1M#CR,2YAAR&/
MA/^5"!R?HF+P+5#2__E2V=[>QO\^I<U'2654B!;IN(_)HD3TA?"C H<X:2V-
MY0<3I:G(=4)8('<0AS&0DG 3ARX.RR _"8=&714D8KR3PXCQ/ >] ;^0%2D:
M41U!S6CR3K&<.<"R>Z0^ &(BC;SDG0QPI:X%S43$)2)I4_3XR-R2W<Y(FZ1W
MB3C1J)2EI4A"BCI$"DGZ:K*N1- 6MA'H])IX'/Y(FKM<NAW6K:PC;/(K>^8*
M@3<&(I:4+7-;I!BEYP5 S03+ '4K:.(^3XSRX=0O9>B*OT7TS_,GL)U<N!CT
M9YC*C>FNY9+890I/P6.(*?Q/1)7CZAYAPU!E/AA[X"<(='2I%FN !]@8^3'U
M(Y1]$WB>V# 7S4ALER=\A''RQK&W7Z4.EH?C+%UJ.U)=BD)@49SBRU0F6$Y7
M,U<Z1E2'0\E3JB@C0:[B/LLW.DGK98M =!)(020U.]J<%!=T<1H1<5]%!613
MS1AC)YS*#*/N.67-S44E*T$Z4![)LAE99J=B7$]T<Y)XO/#,P#W!("7X3A)]
M&><-Q2Y@M!<O_+I571KV%87H&6AL-UD B;RC"H\7()D"87$8\1&?+PTWP+NS
M#%YT5EHJMZ E?1,8$/I*&FI"@N( L8>IBX. N]R6<4CR/"DUEVQQ&EM]2-FR
M:^2NX8UO,08I*46*HD4W#7B*2:ZH/AK=3@ M9H(Y,@'!WT8JJ,CD7T5$4M!E
MI?X,&3D$*!3D(,AG$QJB)2234!H_'>R6D4/<DESW-"XN5Z&>6UA$+Z)$/L8"
MDK<9$I)<] #U7L4$UIZGX\4F.\$_UUL@S7 )]A67FF'!(@NW,2TB['!Y78#N
MPHIUE0^9P/_"6#(1$J)9*4P;??@;I2E"J>$6B@-[#-L09M9KJ2.1%6<W,LH0
M*[!;/^++Q.7'I,$GZ5@28'Q2CT0B@/\\GZD,G7"AIW+@']P?T9()9Y"<_LBQ
MU0)6E!Z/S0X,O6JIXGF@]*ZC.-]&YM(]:@C='Y<K)$34E>X%P)IA\D_T&R4.
MH,Q9:\FP= R@H+IW]* KML@>LBE8!=+M%B >NW$DG4PIV&W0PUAT;#OB(\_W
M-M$["D-:]X]9!E^47Q0 [.ULQ[D)U?S4T&9XM6%''RH4ARV.WVJSO\)/0GPF
MQ E:) Y887>0$\7&\]+\BQH?L-R>0(L4+ZK(96#^-%U#K#U E5Q<2;:.)T]0
MM)6\30P"CK1J6W*(U2] 0H1TNY '<LK2,\JL1/A6((0R0>Q08K8\U,!768;^
M4PJ>,D,WM8IL/<R:D%=JHYY11D:Z22Z-4(:T7++ 3&"N?(RL4)3I^E0IGPP3
M\ULA7N_U%92V +T1+H8LS[+=Q54,:LL" =:BMC<2KJ14M#2_5#>).B2!J7M(
M4[DKZ:(U[7I13T9C&F,8M4"+G+J8@%Q0&3=>*N.Z'KNR'7>6<)+6?2G3]KK*
MT5*6Z>K_;(.!;ARB3ZSN%6MPV8\7^FQ,>4:\B!(%<EX)57Y)?9S<9@Q/1R7O
M"&$JZ5"O+]!RE"K6/&\HBU_)"@6)>&3_3:DE,J*R%IY,8@"1S) X*-L/#Q=F
M$L7+-!-'&2$B&8=&,QDZF41YZH9)NT&"ZY#3\"UPJH3[0K,]0)EC#W?<OHA:
M';F$?I_\5EV;#/M-^6&:\HED18O<X-@RCH5!7?$([4@1XF*[ZQ(7L\7(OADR
M(+86$47%72I#RN8*NTT43 )33"9@^X(JD\TBR!;@O3LCGM!I):G+CK51(AZU
M?%E<3B7MZO0LF+1MCNZ/*-0*T%*9DO/BS2;L(]+X3.I6_'YHAXZP!-B]=-EV
M]K;9&';H$T"(QJ@C8]IB35GM@[)FXV?20Q)Z3]N]Q^BC]O *4<J35(KT.#AB
ME'(]L4>B6&.^QR[IOQ,5FAF$;-H+'=#W26SV5%D0L3^B^S;YS3A,H)=TD0VF
M>IM48$@,@$AEX#U8#2"NJ_F*>VDC2FU\BS=6<DN3E%KV.PXY.&"&I)U1"=!8
MQE63_=526:GTI:SP@-^ (%#6+D^7#N"W60^2: )%+7ZI#"6RF40 0(C6=%70
M@J Q!O9FP(R!:%?U98Y<(D%VBX^9X-$HKN#2-#56,<I>LHS?/5_YI:G6Q;*C
MH!8.?UH$54L\RL+1]*R3C 2+PF080"JBH#HY].BTECQ;XA%0'4:2=0@U8A8%
MJMC10D[E@CBF^ 1N_D!A)3Y7E\\B"F%'Y'P)(UY0)&#M<2SYM05F>!\D3D$>
MV6<OB?I&3SAO@&Z8\B 2XS&3IA$ HA$5S)*+(K0/$SM=GZBSQ#J$E<1I-T/0
M< F.?I#* 9'<#:4\2?9T83!:Q;&?D" I)N]<+>6=UI68O"3BEEY*ZLCM#O7B
M))6UD4N6Q"FU*5R"/C )(!WDM$NLRA_CM<9\OQ#U0$:>$Z;BBB*5BQ:$RY6S
MG0P Q[E#JM)&3"U5SQ%EW]K4G.A&GH/Q431C:[0"%(ELCG$3BM"H>QPKKQU8
M6-6&:18TQ?,EL6@!6]+_UP[9&-**B/RT#VJ:;-^NR79W39IL_^P.6IU3UFN=
MG@U$R5&S]6>K:76:_4*.\+@43?G(SV"A..["?'G"5ABXE_EU(02<4&L-+5V1
M4$H;Q\X>Q4EEK "$8# BSP>^DUD&.;(0W3KNA1A<E6;(5,R)D^7?S\S(I@O#
M5;72=!9@HC=4G4XX]RBD I_81%UBBU>6Y*S41 N12E5GL6E&5RK H=>SX\\T
MJZB@6OJ!EIU4 14N."@O.ETNR0$^IX9O(4'1J*I;+LOW:*Q@JGE3F("I_LUT
M/^82XRF9C$,)$PPAVJ#C8WM0'UEX!Z:LK#,7&58P3(NYF<N33BW5CB"L\HF3
M&1FI\S9QZF/,+1:8T@B+)820H".7XN8@=&0YMC2^U;[3L]+[NR +G'G& J))
M/VTHGS972E!ASE5BOE>2C.E=@+EMCP:O+.S<GX_7+'%2TF-.-(,/_OH[KD^0
M]"TV9?6RXPV(2P0M\Q^E_;*"*.V+;>5:U=C*7];$5K[H?K=Z.)"F/AAT>QWK
MQYP:*8:-W$H[U8EU)"4_A@FCR \\?C\W;FIQV3Y(01P$IH55*GKQ:,8($Y4Z
M6 4^F8O#B),L>=R=F[4G%6#XP?;!D>/)/ZYL[#438V5GKE1B(EHD J1@"<2Z
M0*NH75(ZJS);U..>=1\H"/2S$F<]9(]71:FM9#ZGB#?/N/@#PPW^3.;SKDF_
M85U"%%$8[DJND4KV4;#5CPV9Q.:1*3[X2F^]4Z,M1*F=-O;B2=;40IL\NYI4
MJ1E%F ZRQTB@HJ5O@HW;Y#*H*BUQ"Z&Q_2".5E+[Q4P.K4]IT1$U$@'%</<*
M;/3*,D]$5GL\=5K9(J3PSJ*"GZH^<+"!%C**Z4R40(O(E19OK*3CL NCC[C*
MJO"*:B]DS^(-'_V$&WC8LXTG2V*MB,P13WSD-6$J5+##^BK2FPOI$1AEHIO'
MZ>= [^VS!0<105!1=\Q924#2IVHB55$H^[>52R0J%X#RPRL1[*423IE0H!"X
MH&DYN6XL/B-CBJL)N0OF?-MR"CC%Q.%^8,Z)$E ?FW5UHD%*42F15-#93S>]
M<D<N.=W3O_/BVG69U5?EZVG[+MWTF<V;8P0X?##N*[D\ZR[2J% A6N18[9CF
M'JBVP^24".+96G. HM$X+R]9_2&P9"9>5ME1YZ=63"^'5E58=FI5@GDR>NJA
M>MM4BA]O1/EB42UC7UTAZ:HI&7/%D4)'8.G!E;H=(7&+;[ 90!MF(P*:2OMD
M)X%Y<N\3Z#W5'9WZG2KBE4<P7*4N&LFT <@L43Z']U"7\" 0><!_S<;7BLW@
M2J),^!AY0S01W#&]%TJF-D/?B]GM.@!^ Y"O0:&+[@U1E(3E]G!'-:(<A:+C
M43 YDZ2FZ>.T6U3.05[ZOV 'PK&H!SU*2C5Q=8C-/%\65PEG'""\7[ 0TQD.
MKT5-!5)V,G7)55(MVTRY@\#;%.9F8WN"QTK+U&/2XC]O+ZBC5P!RC&&KPZ:U
MIG3TV!U0OK?^2/9[8I0NFX!*:B4S19%"0*D#=$6U@59WF#X[9NZD&_C 3\[J
MU=*B5"KYA/,;Y"%I?T^5!$Q$@=@Z*O9+BNU9 X,2R6 <Y]^Q:3$WM^*3B=^_
MG4^RMR8^2=,ZJ5^V9>B^9YU;3>P5+MF\2Q([V3:X>RGH)#/3 !&>JBI1A[X(
M7>J$:K@S'\N3O=1QDAD#7TT(>D ,S!<ZK>*<L"6 O7( UHJRSK]XWM3ETYTY
MC2B6IX(JR:3/N7DY*7=$:[]X)'9*RA?UW<+PJ3X>*56]OXNQ5-FV*9^P."2*
MD"R*K"Y\[H+?/P#!4$%046%5680G2O%3%B0XMM2\%;>ND#$L?=/;V#W0KB<P
M*]GD_MP<Q=BZD37"Z/'>BWD0L77CI?(-V-6HCG;Y&U1P*&:H+\]KR0<^EMI:
M7I?SHMU)"$M,T$B,B,3N2==U/6/'6#)=[47KDYU[*WHB<-1&$)+G%C?G^N((
MH;A-+17D4>UPVB1,-)=$)\<3ES?$8'YBZ]]Q67>3C!2B!E7I-SUEK(W$2&LQ
M)LK..J=/:W".XTD3CAW%%2(CWW7&\2DM?G!M>]+FHZB0.ES"5@LF%XN+@(HJ
M*R=017P#J2K=9X$_BQ\=[]N0G,.D3K((D?R]'-9;OX'6TEU9N76^[K/*[Z6#
M'C-(PA]/ECX/G:_FQWTN>O[J:90MW;9[Z5Q%&,*5=Q,#A^+XEA#HX!#2@5V!
MUK2L0KECNFATK_7T+CJ7=%%1GO2&BV"H+$_,OKVADDEYDM)XE3;5)*-08%CK
MSV4MO2K2%P= )S;Q R?0Q,V#6NQY.1U_!.JQ@S'5[5"R7E32$J4L>X@CB,5-
M&AGUP(@X%TM'BV*5$BOJ] ZQ-H^KLP67/I\>1DT 24^Y38$[^.T\+J)_5Y6M
MILBYHIT=%#?UJ(^H\2=RPKBH7+165!2;+K(<;-0,Z1DXJ0YNVEF]&1IE$ 8"
M*C1O84XJR *<A\I5Q8AA&4%!P0*/G W!95$CKS$F*;K_Y8/U&4&:V3 ,_)\\
M";8/?5A_;6"/;ETFH\1PH(JP(K@;<MIB43>$A1\RT[_@($^"10XPI!M0;5A6
M%NG"1\2"XV:Q.'Q-,S,2,R&9@Q K85WR*WK+-K2)Q1?6V1*KQV88GR/_%DM>
M9]?J0!D\ZI"PB&T!&2&6 RW"V'61E?MB5+$8Y$DQ-"F+]+(F[-0*?2J<2"8P
M/01@0.-#QHL%$48@QS/1=CNQ _Q"1JW]0.N@>R@\CFT%^ !<BB&/[CA/Y6@6
MG%($%K:VML\E;,6%0@X@X(+?LEZ@+66*F&^EMN"!A@S%! ]-\UB6(7!P_(XD
M12?26A=A<:BVO2+\ C$=0*QJX,<FX] 9CV6&"IP&X+Q0!D35F(2[&U^$R>/6
MAB3:SM1P;.%&RAO0]#U?'5V,>1<50+T2HRBX,&!52XXLV;/9K0/Z0$HJW2,2
M4ED-$GAP/D%JD9?UU$A>H*50.+]B#_19(;C],H\A!&]"48[>A Z@\(FPX:B>
MZ.6/KJ.%*%)MRBN(&Q2X:KU+3G;B$5(,"1[YG1/&Y_>ZU"M]*VKF1>./BYVV
M $@$QAGFC5 X5%)*&E%VQ!X'8S)-:#M3;F>U^O$F\3O!W0((\>@ZCWVL;G^B
MUCLUIA?O*]30569%1!A/EK8'3C*$(X.^AERNY_F# $0HK^24:N9QZN5+QJ!K
MTX$SQREC.3*:S33T5DQ ?G+Y<@5M-9SF0.L%=B:P9CQJ-AY,DH)L;BOBQ)Y&
MI0NF=R%O8P6";'=+FHQ?2.X9"TP2,&@3,>895HW6;FY>&M+O5)[-+MOWD??E
MI[HS'0L9+44K]=%RJ&C^"2VC'-04)51,Z5;7'FF'WM@JSQJ_3=M]RBQ4MIT:
M_K[XMK$6BL&_L\,8MW':HZ0SZ.7MXT5)P,@BHAXK#*#4<^4:QP>.*!*))8TP
MAL'(=8(P4HX&39J6824Y=EG^4&^GUVMWR*1+)E-3HE/.JY93AWTOGKVE-=QG
M$X4+)%24+5MN8?)QI+1$,G?FK8N 5^)8+A_!T$$/W[7O]60V6V!@I08T9TU5
M.398ND?W<P>.B)D!7%BEI/J"F.(SOZU0(CV./"ZQBC// ]63G(!)25+1!BMH
M60^Z:U,%%CAU*5Q]+YO;'<496!DER[3$JHDIVF#J3)-Z96[^_*)YQA4M IK4
M!%%1EBRSJ4@_1\Y?0,.=!J]4$A:#"V<N'7X>6U)QM#:>O4+/$,R"W%^$<-_7
M<H;[A@FI9^;&ZR(V9&IP";6C4JG^ R&OC.TIS7(?1>$RB:M5'6CR5$8X8LMQ
MH1#^M&3P/5)G/+*>,EWQ-'N-:W1YK*)%6K@J=1/M9_(PY#BF3<&BR/Y) ?P;
M\/_H#[)- ^5[")6";AY]F9ZNGRW+(B:=^EK[:=;'>N0\ET6':RGNIS,"4Y*
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
MEC$*YM:S" IL^0G0RW(JB:)* OTTCD8N'+7'ZS,D*4JUT K4)E;Z6BHY-7E
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
M@#X(X+,3UP^<L;T.01.3@<@!QQJ1;' UN!I5^^Z;N@(IW ? G9"#*AW/PBC
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
M*-A22>$>'T]LCUG_/7.F$PX_%J-[SFUO=F6/HED \*S'<5[[7\N+7WZ''JP
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
M%)8<P<GFT]6+#L 4J[,1UYT\N? ,@-AX>)LRRY7>E*HL0'DVO1S?'SZG8 ;
M/'H$S@>RNR\EZO]Z_)]E,ONQ:IE7\O ;(-<!?_WP8>38T[![?UP&3N0^ALP3
MMZHH^J*>!,3&24!,):BDML=D* ,_- 3K80C>)[N#>T4\6VR81X5R7.]\0]%[
MWNT,>E:]38E"TO=&]!K1:T3OFHG>]Q)#KZLP>U<H<UB&5GNC,C1KOU;?:^Y;
M!U_J7W=VJKN[)WM-*D-K;M=WZL=?"E.&5N]TK+]8G2%0@RY+U7J]OJ!+V2F[
MV=+RW5]6O38XL]ACQS8_K=Q6P:1=G6*O[0QSX7O]=IX?3&PW;:]M"Q7Z+!OB
M(9,A8S$( Z&Z#7@,_6#,@TU*GTY#?JC^F&.\Q,J(SVS8V5AN4XA'U/8^:!9(
M^KO=W>7?[6PGWSW)8/GU'4HOH\0W/D*]3)@_X?ST4B^".3"] %U+!M>2=:&:
M#3:X&F(V&VQP-<2\?AN\3K@:8C:XE@970\P&U]+@:HC9X%H:7 TQ&UQ+@ZLA
M9H-K:7#5B5G+8:[9 CQG+%IQ1B@5 \K<#7K*9P]77$YS4/NZO[/]I;J]O;]]
ML+-M'7^I-D0YS4[C:[U:+4PY33S5J?'"-H1?5QA3[_<OSR\&K6Z'QCCU+R\N
MVE3F4V\7<)33X*S53^!-#6&BWBQ1TSBV[]/M+?B/:'$1<XW^XS5#==+KZ_$[
M-A4-1R^>I?.?%69KT((VB\>UKFIB%-82R3ZI-YBM5/9!4(^U"^H#4!PD>-$P
M)]K-Z*>?S#2I![?E!=T1OUB0?F\-.E:_;PW.V."L/GAA ]JO%);?SZR>5>]7
MQ$QI=AKXLZD\YX&:-N6T*=F3;U-#OIA?(CHF8PJFADE!1DDWY(HFYPEB5T,R
MPGC6W$<B]F<\IZ)(G@:&3$ EB)%VV!V-B.#_L<=:=;?"<^54GHH<!8+LM @4
M,?8 -C6>[@'B3JV?FLU%G(H_H)JPRGMQYYM/!F3361#.;-&<+0= X,XH_%>D
MKRR<CX KJ#?WO@X1HG2:KY(E;:4)AMP#Z1VI+J=YQ6#+<12BLWC1H!^Q. NA
MQ];D-QBL\XF:VPFT['2D%]Q+HGKL!P$>Q!:FJ#22@_S\.R<9+%"/E=:2-9)S
MA/P9+:2/A._:VIJ+2S4!L>"11_B  DG<]!I. __6&8OMT0PO,3^$QO[@#!80
M(K YMC>"ORH@L#PP!P+Z.VTFP-WYZ$8,]I?SH  ODE1^D.Q$^D&NR\9.P$<X
MAT_,(8J?2O./!*&3A!R)_4C&M<1086>\/P&)*<F+QC,I02PF0\0?R<[Y>7J0
MNQZOS@LU_Z_<UD[W>P64/NSM2;=G51B\LC_K[4N+]:R&U?K3:E;4^ (<\P);
M+8UW'/ TOK5IQ@4-\Q!#C.1HCPJ^5:N=7MEKV&<ON9K>5N:6;ODBSZFZRAQ-
MR+$W<KX9"(HKWW7]NW"%ALU>]6WV8_F,OD$&R0?'N3G)& E8?)S:IBO-V#$B
MU7:_=+[)@@$4U Z;66\I\4-M&H5R6K6Q(Y)WTZ-"4Y>DIU6('P N]&P2]8NG
M78BI'<\;N1(N60]8U_072T>PT#0QFJJ678XMQKZ#]$.EX#H3AY0CS3L#210
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
M:(8;6!!Y(R!D(\ S#T:!.)TA&P']X-^&IXXEB.CF49Q,#"_+/'\,5^!#X*F
M""&G.!XLP ##[>B+)&S$D@1N@AO\. R9GP%4X1SO?M(CS['XX$/_^]_V]SXA
M:H ]@JM@./-"#KCWE&"O@%0C8^1=Q0G2*>)8/)K!*33@* +$3>%@!BR,K[<>
M)E?VWA3ERA-*R?-FKV.[KMT[_?CR9>#YJ>W8EFL:=KO1=8R3))Y-3:,9^5O
MQ\81"[UK+V' $\DT3CPT1)Y*!C;BR13$Q>/I"EG!9TGF 8$!:059:J2S01H,
M R_A\DE).: P4\@)D!U,"J:A+IDX[>6R*1M[F7K^<3Q+[J$^=-%LS2[A7+E,
MVD?9O'L@!.GBC::40RG80\88/@P8 P&H+9O.IM.0+F;#VR3<DPFULR0 ?EZ$
M__&'.ITEZ<Q#],>@0@+ DHXJE!27N?C@ZFU.*$?<3%F"JL&+?(:8!_F(LI(-
M %412X$$X@$P&E%W2C>$@3<(PH 4EI!.AW&2Q-<,%MH ].F8%1II4VE,G3Z6
M6Q=<QMV=.(@&Q(F3$L>G>9.8%+<&GVD<>M%W4OZ 1C#S0V-C]2=]V.X^^E#-
MDL:*:/?>I3PVW%:(^P6DH_E =@OI]"<209Q\RP>S&HF$1'?*AI?(ERU!7O/E
MM%2FND_XD+4Z>29UHNW&V.A_!7$4^KBA?A0@SWX%5 _C"0@ID",^2(\)?>US
M$)Z"_3A _:^/W=XGQ6@"7]IV^U]?A*&L6& U1PF"ZP:Y ]: =P5V !J'#"UJ
MU):&&_QXD!1?]+Z$AB_?5=3O$V\.F,]E_20><O\G1OR+A4<)$%P6P.5HG<"_
MSZ;T5RXOS0IM#\=&B.?.Y  T'-?4("Y!K0<>:G00:]E,4^(L0QS .?@<PB!-
M9ZA+%E GM0LW\Q:.=$/0#)F2.>D8OC?U?)#BIC#  ,P[@O<2^*K%-6NMO$\.
MLPP[/!AF=5S+2&2ED -^'@SIO0EEU9 +Q#<Y7E:"^05">5*8'Z\U2"-0K ED
M,7B2?P#*"?O"QH=3F7!N]V/8&G&XB1> ?<7P6TY:>,'$^\YRWY1D12XA/!\,
M!I#UT@^Y\H+0&X1,RB7- ]$%DI1"N>W\1!85N;\K$.X(G: G4YD?0AHAWBX9
M(8;'#T<C,)1!X2D_3%S(?P9M.!6GL6A;+X2.7E3@KQ#FJI40KMC HZGB4XU<
M&^ [! &YU"PQIJ1F+2R!QMRBP0'F'<88<N:N#'[>3N/H/Y(F0R%$P7\1'A<1
M\;(M4RM$$_TJF9I+5$2!$*HET4BW8"0O]8*AN1RQ)-(3]J]9D*!0YU$4+H^S
M,3P>Y1"&<4IG69FWT),FB]@MI1_EG^-$HF0*,OOU(&'>]]<DD3YZX;4W3U\]
M)(_Y(DY-=R;C:U2%0\"RGX%  O\%!13_9%)(!+["X&P&V NXT,(ON:C'\P$:
M#\@92\GV-IBG1_V,#7EH7J0OO)DKEIPYITD,HI&5'T%,IK0P>%M>!$<BO++A
M)(B"-,-0Q143#V7^. I\4-@8<HV33'@H+$)^3DMQ2:Y7HN$,.!BU]0 3[BRE
MO0#,<0+*3/B@#'2='Z "!Q BS'SQ/<$U %TRA^> 6\1RZZL&Q+" :SC= 8M
M2&4:74C-)0F#Y*5F-MUB*7&I  PN,IO21"C;30],'3T+XO+L*S<O!4LL"[";
M95%U*2]1485'1+Q1JB:,&)'P3 :5'G!'BVHPKTF,LM,]-XT>(OJXZ]BF ?\U
MOEFMOFTX=L-N?K./3$&1R+DIB P1J<34P? *LPBHUH?(F0(5^,G$CY)HBP1Z
M"<(CRJ^FC^:B65\BWXH(3XF=.-K)JTA% CP$.Q?U8\*F(#,!;=H97WL)WHA'
M?(/5P3<O'NW' "I<P1] 3I P2VZX/15PI$^8_SS870TQ[&[Q^-SB?ZV0(CQD
M_?Z)1$]\.$L%N0-U(![B6<9M+FZCI&/47V1>Y.$\YD5H4\C;=)--F")+K+6M
M)Q3UJT+@WE($VI7$^D<,8D3(_)2!!45:7\F26T@3?QG.N 4VG45^AG$XF>H3
MJ3U!^#S^-LMF(+FZ)6FW8$BC5>^',\0@>(EPIE&<J3A^%M^^\#2!!P13CXP7
M+CVXU6+$_&Q;L1>)#3@LF Q0E=/-&FRYU7+;'KE&U+<5Q=>&P#+W;$&F*(V8
MRYA<KR! JAXPO?/*E:CC@LGW4D:Z F7-F$4Y"W"V&#"0BMH*WAPM)A.OI>UX
M2'D4W)YX<&ST;,QS^CX+A0PF(4N;OPY2-,A T";D$ BR$4P%6!#GD(F_-]0!
MB_PO/QX31!R8EF!S,";P[X^]Y)*A(Y$)5,'VP?RB!W*+#2N-0,2& 8/O+CV,
M[8*KHKP0,FI5-)A4+9F^Z,X@CO)#$ DD-Z,0!R9ND]DT\^=@R'+]@E9T"G08
M>@D:L#[P ]&HQ!E<@J1*RU7NJ;"EZW@6#BFW$"$6B$3\T LF:A<%;TJN3WO1
M=B&_RP':?'!,L"K0("QU\,S&  ?("/-QD1'TY<P%;QJWH<236>%<:P;.8%ZV
MZSE)LQ](5(Q(RN9_PVE>>],";VYH3@UZIY?QLR1J= M0BN-\CZM)K\FC \F;
M2-<,< \TBNA'/X^S8#0G1UNR+1A:X&21CQ-A<%0I62XQA:O.)56Q7"SFAK[:
MQW*GWTMSZ(0JYH<(#\9XK SM!L0;DE*40J)[4SI/@,#%0"&(]C=;>Q*@1>UM
M-"/.\'#%R M"5$54N#$O\%A13$C!&U)""H0D75]Q=H\AD&+%VN-R%#D)+3-0
MJW4^[%/&=KCGSZU+V#2%R45-J5 ^W)'VP/PJ_I#;WSKB?K(2X@GD8%0$#4Y7
M0":EQZ*"X&?^A([IJLR\_;N:>9+OJ\\\/V,B;)*@4Q:EJ'M#=HF^?33<UM&K
M*VX,@&1<N=%SP=1)8PJ[8-5OG$1L3J'TW7>?2/=A)MD+ACSNY,](P K^JY 0
M9,< UK F58@FD1$@&KI9>II266(J61H=RH\$V9&AP$#-#=Z"B&'"'2P"?> O
M%E\++8L.^:6@N4%N'!"L:1R";P:?<BV<%@ASD:H6@I$/;BG8NR\9?: ;7C]
MR/"E]NY_9VG)[1<9?ET5?[ZYIQLF&9%'N0NDAU%W%3Y"UT:KI$1;4Z;)D"CQ
MNUF4!>$=6 2?3.Q((@&H.J6B%BP#GX4A#X$BK$*=8@0ER+C*%VY,I5K/$ZU+
M]&0A4$75/3^F&/<O,(OPV<%[ ),LJU!E&L),8S8%U3\$LR&BE/!BC#-#S8,B
MKE ZC%X#?A(1T!L+W\E6)+Q,XEFDKKUE?R6W@ 1243RD&9OR<-Y4B*&4L>_X
MK^;HW6$EBDY1C#\B1V6"]=/B5F[0Y 8:6$(O7\.]O2L'Z:Q3=?:(>/:#@5A/
M62[C&2&+=]0!FM@/P)LT)\CZ#08S_BG1PP/XD<?]1:HDB;E"*-8'E.!0/BF>
M/[C]<+E(-R()WNN@N6)+I<.4,I^,(J[B1N@XS:(0[RR*@@+I7FN6?B6QWXWD
M5-T[/GQ>)4M^B@Q9B-MJ0;]*T:('!96  9[H:67J1;.$-\50.:9 82+^NC$^
MEM?-B3IIOC(2I# H0+=A- /;-7,W7G."62"-X-"[YI$=GH0K6KR"&(B:X1,]
MCHP2$?/:D')HP)>,1P72U1^VR4%3:+T%^156EOP.]1)@-L',7)E*Y35<,A'<
M*2^GG #N6*KC)V'P&&Z2<2S*J,=0[EL=1=XZ8G*1SP6\#,%)X].;3L$1U]/]
MRGT16QC'UVF,5G+1A1"5H.1$4#@3A>XU"!YY,4@&GU7>,P0I=X4-OF7NU&(1
MM^!:EJWG!K<TUF'%T8@)0M=-ZZ642;9UM:U+C$%\_=S6P6HX6^"ZA/;"&>F[
MDC<*>VHN+TJ5[U@4# @V#R!Z8E>RP5+<MH1()$&@ZO!]:5-44N<#>% ZUW!Y
MR#&0@1,?2?\<+@JUG<'^+Y,XO5F8P1\S(A>P8 PL$+@+<#5PI0^6&AH]OD,B
MV P5-Y!XEC/68M6X;J,67%D0 J;*3^%A@0X(@ @TLA"R;"&:!@8M"T-,XZ6
M"5+_&4XA&"'%W55V+'&'X<M+O()W V.^A =(,QGL$_XRV58 )5Q)6R3N!Z"!
M@R<HL#U1A -,Y</Z 19H$K@,!;& EO&4[#@.A[S&5]2;*+#NN)-23H^;<-DX
MB6>78\VXUVO61710E/[OR'P$"B-A#!9$H,DC1$%64K,5_@*)D=OVBAG8F8B#
M!7>\AZ)5(BP*T$04,9LR/QAAK0NFZ"B)3<_B^M,TIGG5FP Q_439LZ5T>2>T
M&3G&--Q[$4C28 (Z L6P.(4E""7,8;E-?!WE]2;<BDUC8S++%<EM*@$I$5"/
MMB<E6@!;DC>X*)3H3&HA?-XM%SZ+40#T2X)H1F$K;P!;E\5OA="M1L;$DWI,
M72HZZ0%1E1-&U+A2O$Y0P$52.HENW6&0BI6I8U,UY2XD,Z6!4DH'*%WDR7@P
M^%",E-\-IH*(XX9 '\)0$MU0=S>8>"'8-9"*'*^"[M^/("5S<L"HQYA@F>;,
M+/:N@+[1N?F50GK[OU!(;P6<61/K5OBMP*,D#V1=5,%$S=U.=5])/@M17(Q:
M<+;+90']K"^D <3[W^_'WY%:XQYV3!4G8Z$7G5"FBN%4#6*A&.*1+"]P77GT
MZ.9YW+:C&C%,O2R4F8/5S:@HHW \=!UI1RU'G;L5N%,NI+E7/0'[>X+TH":Z
M:($FB@D+JT LQK$C;^*;%.ZU+&PE+5XD-H\O2>'#:K"6QA:7XDBJ(H&$NZ.
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
M/+&<[RI(<WX8%BJ2%)TGG/@Q>3!D/O6!UD'H+F\+:H[T8E.5<KBEVN .>8Y
M1*<X@0##@!0+AHPW,M \?1(F?D#I<G+I^1PND4D'CV.68&Y(DA_O\M/Z /.P
M>2ZAN S5!9F6;:-%XN32BQ19%D-\E:0B1A7>7E6AS:-7O9_8@2I0ROE.UO(!
M=4WC5"HMW;^AHFV,UU#D"P,PH@I*5!5(2W*QFYH7^.4!N^5)(G1MI% -F5Z&
M<<>2\*K*0BU2B)Y<1.DM*M# <& =V&1Y[T^O2L1H0E6.<BC5SFDS E5*3AZ
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
M?-^5 HG?!63;Z,&VNP[\U_YGOXF7 R1=O/:\Z=JFX9[B[@X1%K?;^@9K=SO
M9<!# $[/QJN/[2/; : ;W;[3<XT6,&*/([ECGQL77><K_D2@J"\. 27$U<!@
M]\)ZXVNG>]ZRCTXD[I'/S\YLJ^4:QTZW#=]V75O"TK8NC%,+B D0"GLXM2WG
M"&&W^ 4*5C@A%W"/T"R%&4FI*)J$J$$Y4J   *E[^)LX$8+2[1=NU,'"#1(8
M>+' !@<.#@B!<IK\J.4"!@G%NR\AL=3MT*WMKF/+=>B<=?32'9UN#Y!E=XS?
MNLV.Y!9X>"XB:Q'] X[^"2J0HU"75>ZCA%5)^:&0<?D9+F43SJ+BL.U<VXGS
M@H=8S8Y;R6]X.U=A30>O!TD/2FUC]?Z_?/;CW7[D-L$@4H%+[H$]VQV0D?9R
M7,$E#LB*YG\#\7?4CDGHT=W'7:=APP*_]8].VB"+E3042W8=8$BXK@=JG3CC
MV/J&ERR78J:2O7 =LI9F:;CV&=S0LT&@RD.RM--'G=!S\W.!S\B2/?WR,F.7
M.7KA=&\FLF8/5 A0$P)JN2[<0$O G>VF2VJ9Q*+M-%I6L^W*(]#V=.AT^TB
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
ME^%1R-/A+V<:YI54*HGR/,6R+_* '>O0:EE-5Y9Z-G@1?*O56.<<7H 0?&E
M_M+"3IA3W>-C]Q2[,S2[JLP.:Z/J5S"JK(3<!%Y^$V"E<3/RM^"_64HE.,:$
M30:WQP%?HFQ<5-QKDOT52/;?SP_XU53@#41Q[R(O><?:2G^4E;YW\['LW'O_
M.\N/Y<DTQ4.AM)J.X5ZX/;OM_NQBHX>"?&B==MQN1Y6 U ?NK]B.C.D S =P
ML._3G/]\@/<:IW:KZX@L^M=F&]S&5HTVT&^V>/>BW3CM=%O=DPO#[IPT.[;M
MU(9\&C:. &D9;=B#U6DV:(B'\-JQ\;71W:K-5AI-;1OUH:-&MWW8=Q';-C6O
M.V==Q])'WKQDT)%Z &:W9ZF49%WHY<@^=*S77_MV^\QN<6K9.-[^NFU1 _(Q
M3G<XW#+H*F2#S1KLZ*)CY7GA]IG5N:@ET+SO^YMU9+U\\'E=M=(%>7RG'DS
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
MM"1.'1W,!GP=P/FG\(.7J4?>2\\5F+#M)?Z8B]@]Y+J]'=.(0>DI5L:5 !@
M92.=^>/[+44>&6XA!>4(W#PW1DD\,3+P!6AS^.\ ?HB'P2B )\#*'G^R:021
M'\[P'"N!N1X'  P<-(=V *>: 0856F%=Q2SBKAD\-S%A/7PF?A%$I,F-A(U8
MDBCW_6G85R+GT9QK3&=).H-'&0H-=#!RYT\D?NP? > 8,)>C]?%;(>*_S,G[
M)H+73RGCQT<7CV9A2'0X!=*:9H"'.5%Y/ +JF\0 ,6<X4#?190K?17,>LH';
M4  ,@'0CEL(O\0!$!,GPE*X( V\0A %A%5AED:N?"-4-V = ^7CTXB8TJ(V-
M_E<@G] W-IZ /FB=_M?'0OV)#E6@0-M!_ZO@7)T.!!GX<1@R/P.I&<Z?CH,/
MXR2)K]D*Z'ZEL.WO/1P2+PE2Q"F)1I2D"0L]XG+!B9S]--V!!X(_<)YJQ5YD
M',7^C OG(4O])!BPH6303WA]C10W[DP=,PJ4JP ,4/RV8'T9UT$VYEH'/@=@
M[8Y ET0^_(4V*XUOIK^]X22(0&ZB97C%X/G,'T<8_A&*/H6=D7J+DQRUY:5
M3@V#!.@[Y/R@K0O?#%C$1G!$I%A]?EQX%3\@!9?A^7X\ 44KY!M@,=?@<-@#
MEG\%!C?"T<)/J#SC(EX>:#K^S /M=,]- U_#8Q]W'=LTX+_&-ZO5MPW';MC-
M;_:121LGV1%A.DC8[B#FO>$5H Q$/CD?< (<._B)3".)XR(^+^%\H_QJ^F@N
MH*Z,V@5KR*R@ &0EN(]2#&38C$#<Q=?I$UK$![NK.8?=K651MM["-KT\IY+F
M.15AZ +"TS%J[ $#M#-POHIFE?*(R R:EPR)N<%&(ZX@C-DTCO+TS *V\3&[
M[SZEPB07-$&NZJ(0%);ZO.(2 0!E(PQXR( !^".9&JHR<$SQ6-@MP4A&70Z%
MYAG,33)>2!$R(E5A"JGMBM7!N)VD2S$%."__)%6;0C8L"?LA"<'M\0J4W2.?
M]5QTN'</.I3LAK$-08F<Z%(R"$-F;/P1!Y&2QNP*9X/#)U(*B+9</^:(W02N
M3>@7W>:4BVDF\(:'>A3D-AN6CW6SP!8Q6KJYJ+\.4O!^6 ++3 @*06JZ48O2
M3=LIU_H%PD&IE@RY 6"6'BZ($-3/'\!+=$%.9.3@QA&0LERIBB#)#20]PYF(
M4*9^ -!]1M]S=D59%XRJ)**';E]P"<J-JT 4O1&3JU:X*I5[A85*3U)^N(()
M0"!&!#MG\;&+E/_0('@IN/OAOG3^X<;0[IVCV/4+13^71-E?*E$LX#W?FY*%
M_B>2$O''+)7\7% 3R #Q+.,<3[PC1"]YQGGDA'E1'K501,D?39>61(4)I.PS
M\(9)GZ GI;2%KAP>I!M(",$3R3Q.E8;4.(L;S@BP!!S65! O*!=O$;@J%JZT
MC[<,N)9VBDB9,C\8H7T-O*R"2ES&FKI0O)/,XF"BJ<VMY(1-,-8VB_RQ%\G"
M#_B" A!EV54#I?CF/L:94CI"1.KV"#_:T2PAG1=$X.\(AY N4NXA_U2\VO,S
M>;(8GI'>N[";$B*T@B[5;2:**"(1&1$#,RCUT!1+D/RFC"QQWTOP*V"P29RP
MW H,N1D^G273.&7IHOU6@^-[N_3X.G&9H0HR)T(4"H]FP7*,\0 UK,O3XS_(
MDX5[OZM8C,ZWN?RIE#EJ&;G&2(B%^&9QD.OLM,S7#S@IT;!&@X:?Z_0.;F"^
MPFDI87D9 ZM%W#T7D@N/@ZL5;K>AWYK;5"Y&Y1'%R,H7<?+=V,ACZBXR HCN
MMRC5=SY\ @3M\B3>X@][2C2*]^!T-9LR]*[ESXL+2O66L$LO(2]BF@ ,P33D
M3 =[&(4!B@#X $_:Q+V(F#8]3//[I'&;!R@>ZH4\5]V&R/-VG0=Z[BN9C/U0
MX%>8@L4V2(6+AZ=@7_Z!KXO\M,7617X_MTB+,@,OLM+OS5[=*OV>*X[]L^K,
M7XR669=TKZ7]6MJOI?W/D/:/BM7JO,DIZ]'1V]=[KRN"H7^1'P;Q</[EKY^W
MQ]DD_/+_4$L! A0#%     @ 23R>4!6UO25O#P  FZP  !
M ( !     &5M92TR,#(P,#,S,2YX<V102P$"% ,4    " !)/)Y0Z;F3I(D<
M   <+ $ %               @ &=#P  96UE+3(P,C P,S,Q7V-A;"YX;6Q0
M2P$"% ,4    " !)/)Y0=,^+%4%%  !@4P, %               @ %8+
M96UE+3(P,C P,S,Q7V1E9BYX;6Q02P$"% ,4    " !)/)Y06IEJE_RG  #>
M=@@ %               @ '+<0  96UE+3(P,C P,S,Q7VQA8BYX;6Q02P$"
M% ,4    " !)/)Y0NG-TANYH  "K'P4 %               @ 'Y&0$ 96UE
M+3(P,C P,S,Q7W!R92YX;6Q02P$"% ,4    " !)/)Y0Y(59Y&[W 0"DHQD
M$P              @ $9@P$ 96UE+3(P,C S,S%X,3!Q+FAT;5!+ 0(4 Q0
M   ( $D\GE"X3(S@/@@  ((R   7              "  ;AZ P!E;64M97@S
M,3$R,#(P,S,Q>'$Q+FAT;5!+ 0(4 Q0    ( $D\GE#UR2:!1@@  (DR   7
M              "  2N# P!E;64M97@S,3(R,#(P,S,Q>'$Q+FAT;5!+ 0(4
M Q0    ( $D\GE YFO\O9 4    ;   7              "  ::+ P!E;64M
M97@S,C$R,#(P,S,Q>'$Q+FAT;5!+ 0(4 Q0    ( $D\GE"@7I:B6@4  /(:
M   7              "  3^1 P!E;64M97@S,C(R,#(P,S,Q>'$Q+FAT;5!+
M 0(4 Q0    ( $D\GE!]G3U!9"$" $_W$  6              "  <Z6 P!E
M;64M97@T83(P,C S,S%X<3$N:'1M4$L! A0#%     @ 23R>4-U38@0)D0
MYNT& !8              ( !9K@% &5M92UE>#1B,C R,#,S,7AQ,2YH=&U0
M2P$"% ,4    " !)/)Y02N<9'T9L  #A' 8 %@              @ &C208
M96UE+65X-&,R,#(P,S,Q>'$Q+FAT;5!+ 0(4 Q0    ( $D\GE#AMNOUPC4
M +69 0 6              "  1VV!@!E;64M97@T9#(P,C S,S%X<3$N:'1M
64$L%!@     .  X JP,  !/L!@    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802260800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Government Contracts</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government.  Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations or liquidity.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Computer System Attack</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 15, 2020, we became aware on an infiltration and encryption of portions of our information technology network. This attack temporarily disrupted our use of the impacted systems. As part of our investigation into this incident, we have engaged outside security experts. Although our investigation is still ongoing, the procedures performed to date have not identified any </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exfiltration of customer or employee data or any inappropriate access to our accounting or finance systems. The Company maintains insurance coverage for these types of incidents; such policies, however, may not completely provide coverage for, or completely offset the costs of, this infiltration. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> &#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations or liquidity.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restructuring expenses&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses, relating to employee severance obligations, were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the balance of restructuring obligations yet to be paid was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. Such remaining amounts will be paid pursuant to our contractual obligations throughout 2020 and 2021. Based on current plans in place, no material expenses in connection with restructuring are expected to be incurred during the remainder of 2020.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in restructuring activity by reportable segment during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):&#160;&#160;&#160;&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United&#160;States<br/>electrical<br/>construction<br/>and facilities<br/>services&#160;segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United States building services segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate administration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802260800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contracts with Customers (Policy)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by applying the following five step model:</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1)  Identify the contract with a customer</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectibility of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist.  In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectibility of consideration is probable, the Company considers the customer&#8217;s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2)  Identify the performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#8220;unit of account&#8221; for purposes of determining revenue recognition.  In order to properly identify separate performance obligations, the Company applies judgment in determining whether each  good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract.To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract, and therefore, are not treated as separate performance obligations.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3)  Determine the transaction price</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers.  The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts.  When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance.  The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable consideration is included in the transaction price only to the extent it is probable, in the Company&#8217;s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint.  In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company&#8217;s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company&#8217;s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer, but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer.  For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer.  In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods.  Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company&#8217;s previous estimate. For the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant amounts of revenue recognized during the period related to performance obligations satisfied in prior periods. In addition, for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> significant reversals of revenue recognized associated with the revision of transaction prices.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4)  Allocate the transaction price to performance obligations in the contract</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers.  If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 3 Revenue from Contracts with Customers - (Continued)</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5)  Recognize revenue as performance obligations are satisfied</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time.  The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#8217;s performance as we perform, (b) the Company&#8217;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#8217;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.    </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.  </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.</span></div>Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.  When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810040992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation Of Basic And Diluted Earnings Per Common Share</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (&#8220;EPS&#8221;) for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except share and per share data): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding used to compute basic earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,007,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,168,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities&#8212;Share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used to compute diluted earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,210,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,424,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802472208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Of Businesses<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions Of Businesses</a></td>
<td class="text">Acquisitions of Businesses<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based on the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2020</span><span style="font-family:inherit;font-size:10pt;">, we acquired a company for an immaterial amount. This company provides building automation and controls solutions within the Northeastern region of the United States, and its results of operations have been included within our United States building services segment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">November&#160;1, 2019</span><span style="font-family:inherit;font-size:10pt;">, we completed the acquisition of Batchelor &amp; Kimball, Inc. (&#8220;BKI&#8221;), a leading full service provider of mechanical construction and maintenance services. This acquisition strengthens our position and broadens our capabilities in the Southern and Southeastern regions of the United States, and its results of operations have been included within our United States mechanical construction and facilities services segment. Under the terms of the transaction, we acquired&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;">&#160;of BKI&#8217;s outstanding capital stock for total consideration of&#160;approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$220.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the acquisition of BKI, we acquired working capital of&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$29.8 million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;and other net assets of&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$4.9 million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;and have preliminarily ascribed&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$43.6 million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;to goodwill and&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>$141.7 million</span></span><span style="font-family:inherit;font-size:10pt;">&#160;to identifiable intangible assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the net assets acquired and represents the future economic benefits expected from this strategic acquisition. The weighted average amortization period for the identifiable intangible assets, which consist of a trade name, customer relationships, and contract backlog, is approximately&#160;</span><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to BKI, during 2019, we completed six other acquisitions for total consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$85.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. Such companies include: (a) a company which provides electrical contracting services in central Iowa, the results of operations of which have been included within our United States electrical construction and facilities services segment, (b) a company which provides mechanical contracting services in south-central and eastern Texas, the results of operations of which have been included within our United States mechanical construction and facilities services segment, and (c) four companies within our United States building services segment which bolster our presence in geographies where we have existing operations and provide either mobile mechanical services or building automation and controls solutions.  In connection with these acquisitions, we acquired working capital of </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$25.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and other net assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and have preliminarily ascribed </span><span style="font-family:inherit;font-size:10pt;"><span>$29.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill and </span><span style="font-family:inherit;font-size:10pt;"><span>$29.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the business acquired in 2020, BKI, and one of the other businesses acquired in 2019 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the remaining businesses acquired in 2019 have been finalized with an insignificant impact.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810124112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"> Fair Value Measurements&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy, which gives the highest priority to quoted prices in active markets, is comprised of the following three levels:</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Unadjusted quoted market prices in active markets for identical assets and liabilities.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Observable inputs, other than Level 1 inputs. Level 2 inputs would typically include quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Prices or valuations that require inputs that are both significant to the measurement and unobservable.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value measured on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, we had </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$120.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$164.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, in money market funds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash is classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred compensation plan assets are classified as &#8220;Other assets&#8221; in the Consolidated Balance Sheets.</span></div></td></tr></table><span style="font-family:inherit;font-size:10pt;">We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805471488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements -Schedule of Credit Losses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, beginning balance</a></td>
<td class="nump">$ 14,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="nump">2,614<span></span>
</td>
<td class="num">$ (673)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Amounts written off against the allowance</a></td>
<td class="num">(237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses, ending balance</a></td>
<td class="nump">19,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CumulativeEffectOnRetainedEarningsBeforeTax2', window );">Cumulative-effect adjustment</a></td>
<td class="nump">$ 3,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CumulativeEffectOnRetainedEarningsBeforeTax2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cumulative effect adjustment on retained earnings and the allowance for credit losses before related income tax effect.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CumulativeEffectOnRetainedEarningsBeforeTax2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810003312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies Restructuring and Related Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Restructuring Reserve by Type of Cost</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in restructuring activity by reportable segment during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):&#160;&#160;&#160;&#160;</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United&#160;States<br/>electrical<br/>construction<br/>and facilities<br/>services&#160;segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">United States building services segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate administration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(381</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(481</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(570</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>701</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,057</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6704593616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials and construction materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808599456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">222 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
<td class="nump">54,837,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,837,771<span></span>
</td>
<td class="nump">56,219,831<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Common stock, issued</a></td>
<td class="nump">101,695<span></span>
</td>
<td class="nump">100,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock, dividend, per share</a></td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares repurchased</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchased (in US dollars)</a></td>
<td class="nump">$ 99,048,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 890,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining authorized repurchase amount (in US dollars)</a></td>
<td class="nump">259,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=eme_RepurchaseProgramSep2011toMar2020Member', window );">RepurchaseProgramSep2011toMar2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase, authorized amount (in US dollars)</a></td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=eme_RepurchaseProgramSep2011toMar2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=eme_RepurchaseProgramSep2011toMar2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808471264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Restructuring Activities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">$ 1,057<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 1,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for restructuring</a></td>
<td class="num">(570)<span></span>
</td>
<td class="num">(441)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for restructuring</a></td>
<td class="num">(89)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Building Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">412<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for restructuring</a></td>
<td class="num">(481)<span></span>
</td>
<td class="num">(381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring reserve</a></td>
<td class="nump">701<span></span>
</td>
<td class="nump">1,394<span></span>
</td>
<td class="nump">$ 701<span></span>
</td>
<td class="nump">$ 1,424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for restructuring</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6813146016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials and construction materials</a></td>
<td class="nump">$ 25,749<span></span>
</td>
<td class="nump">$ 31,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">9,638<span></span>
</td>
<td class="nump">9,081<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves', window );">Inventories</a></td>
<td class="nump">$ 35,387<span></span>
</td>
<td class="nump">$ 40,446<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6796510352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Post retirement plans, amortization of actuarial loss included in net income, tax</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6796462800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 347,092<span></span>
</td>
<td class="nump">$ 358,818<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for credit losses of $19,993 and $14,466, respectively</a></td>
<td class="nump">2,055,483<span></span>
</td>
<td class="nump">2,030,813<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">195,265<span></span>
</td>
<td class="nump">177,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves', window );">Inventories</a></td>
<td class="nump">35,387<span></span>
</td>
<td class="nump">40,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">52,161<span></span>
</td>
<td class="nump">51,976<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,685,388<span></span>
</td>
<td class="nump">2,659,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">157,848<span></span>
</td>
<td class="nump">156,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">237,796<span></span>
</td>
<td class="nump">245,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,064,853<span></span>
</td>
<td class="nump">1,063,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Identifiable intangible assets, net</a></td>
<td class="nump">597,897<span></span>
</td>
<td class="nump">611,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">91,765<span></span>
</td>
<td class="nump">93,462<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,835,547<span></span>
</td>
<td class="nump">4,830,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities', window );">Current maturities of long-term debt and finance lease liabilities</a></td>
<td class="nump">10,360<span></span>
</td>
<td class="nump">18,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">592,576<span></span>
</td>
<td class="nump">665,402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">590,873<span></span>
</td>
<td class="nump">623,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">301,878<span></span>
</td>
<td class="nump">382,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other accrued expenses and liabilities</a></td>
<td class="nump">237,973<span></span>
</td>
<td class="nump">195,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">52,722<span></span>
</td>
<td class="nump">53,144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,786,382<span></span>
</td>
<td class="nump">1,938,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit facility</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent', window );">Long-term debt and finance lease liabilities</a></td>
<td class="nump">294,181<span></span>
</td>
<td class="nump">244,139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, long-term</a></td>
<td class="nump">198,492<span></span>
</td>
<td class="nump">204,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term obligations</a></td>
<td class="nump">328,898<span></span>
</td>
<td class="nump">334,879<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,807,953<span></span>
</td>
<td class="nump">2,772,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>EMCOR Group, Inc. stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 200,000,000 shares authorized, 60,460,947 and 60,359,252 shares issued, respectively</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital surplus</a></td>
<td class="nump">34,745<span></span>
</td>
<td class="nump">32,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(91,722)<span></span>
</td>
<td class="num">(89,288)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">2,436,305<span></span>
</td>
<td class="nump">2,367,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost 5,623,176 and 4,139,421 shares, respectively</a></td>
<td class="num">(352,985)<span></span>
</td>
<td class="num">(253,937)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total EMCOR Group, Inc. stockholders' equity</a></td>
<td class="nump">2,026,948<span></span>
</td>
<td class="nump">2,057,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">646<span></span>
</td>
<td class="nump">646<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">2,027,594<span></span>
</td>
<td class="nump">2,057,780<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 4,835,547<span></span>
</td>
<td class="nump">$ 4,830,358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current maturities of long-term debt and finance lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term debt and finance lease liabilities, excluding borrowings under revolving credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808290416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 4,423,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 4,289,265<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">97.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Electrical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 1,032,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Mechanical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 2,601,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">59.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Building Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 545,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Industrial Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 109,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">UNITED KINGDOM | United Kingdom Building Services [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_ScheduleofRemainingPerformanceObligationsLineItems', window );"><strong>Schedule of Remaining Performance Obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 134,634<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligations, percent</a></td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_ScheduleofRemainingPerformanceObligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Remaining Performance Obligations [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_ScheduleofRemainingPerformanceObligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810109392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have the following reportable segments: (a)&#160;United States electrical construction and facilities services (involving systems for electrical power transmission and distribution; premises electrical and lighting systems; process instrumentation in the refining, chemical processing, food processing, and mining industries; low-voltage systems, such as fire alarm, security, and process control; voice and data communication; roadway and transit lighting; and fiber optic lines); (b)&#160;United States mechanical construction and facilities services (involving systems for heating, ventilation, air conditioning, refrigeration, and clean-room process ventilation; fire protection; plumbing, process, and high-purity piping; controls and filtration; water and wastewater treatment; central plant heating and cooling; cranes and rigging; millwrighting; and steel fabrication, erection and welding); (c)&#160;United States building services; (d) United States industrial services; and (e)&#160;United Kingdom building services. The &#8220;United States building services&#8221; and &#8220;United Kingdom building services&#8221; segments principally consist of those operations which provide a portfolio of services needed to support the operation and maintenance of customers&#8217; facilities, including commercial and government site-based operations and maintenance; facility maintenance and services, including reception, security, and catering services; outage services to utilities and industrial plants; military base operations support services; mobile mechanical maintenance and services, including maintenance and service of mechanical, electrical, plumbing, and building automation systems; floor care and janitorial services; landscaping, lot sweeping, and snow removal; facilities management; vendor management; call center services; installation and support for building systems; program development, management and maintenance for energy systems; technical consulting and diagnostic services; infrastructure and building projects for federal, state and local governmental agencies and bodies; and small modification and retrofit projects, which services are not generally related to customers&#8217; construction programs. The &#8220;United States industrial services&#8221; segment principally consists of those operations which provide industrial maintenance and services for refineries, petrochemical plants, and other customers within the oil and gas industry. Services of this segment include refinery turnaround planning and engineering; specialty welding; overhaul and maintenance of critical process units; specialty technical services; on-site repairs, maintenance and service of heat exchangers, towers, vessels, and piping; design, manufacturing, repair, and hydro blast cleaning of shell and tube heat exchangers and related equipment; and other support services for customers within the upstream and midstream sectors.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> The following tables present information about industry segments and geographic areas for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from unrelated entities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,079</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>838,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>530,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 Segment Information - (Continued)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,869</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other corporate items:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension (cost) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>783,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,506,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,536,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,022,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>902,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,215,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,197,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>451,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,835,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,830,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810123568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Losses</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in the allowance for credit losses for the three months ended March 31, 2020 was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative-effect adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off against the allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>57
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "eme-2020331x10q.htm": {
   "axisCustom": 0,
   "axisStandard": 20,
   "contextCount": 231,
   "dts": {
    "calculationLink": {
     "local": [
      "eme-20200331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "eme-20200331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "eme-2020331x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "eme-20200331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "eme-20200331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "eme-20200331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd"
     ]
    }
   },
   "elementCount": 413,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 51,
    "http://www.emcorgroup.com/20200331": 2,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 58
   },
   "keyCustom": 22,
   "keyStandard": 281,
   "memberCustom": 35,
   "memberStandard": 26,
   "nsprefix": "eme",
   "nsuri": "http://www.emcorgroup.com/20200331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - Document - Document And Entity Information",
     "role": "http://www.emcorgroup.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Basis Of Presentation",
     "role": "http://www.emcorgroup.com/role/BasisOfPresentation",
     "shortName": "Basis Of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - Disclosure - New Accounting Pronouncements",
     "role": "http://www.emcorgroup.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - Revenue from Contracts with Customers",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers",
     "shortName": "Revenue from Contracts with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Acquisitions Of Businesses",
     "role": "http://www.emcorgroup.com/role/AcquisitionsOfBusinesses",
     "shortName": "Acquisitions Of Businesses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - Earnings Per Share",
     "role": "http://www.emcorgroup.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - Inventories",
     "role": "http://www.emcorgroup.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Debt",
     "role": "http://www.emcorgroup.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - Fair Value Measurements",
     "role": "http://www.emcorgroup.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Income Taxes",
     "role": "http://www.emcorgroup.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113100 - Disclosure - Common Stock",
     "role": "http://www.emcorgroup.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Consolidated Balance Sheets",
     "role": "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114100 - Disclosure - Retirement Plans",
     "role": "http://www.emcorgroup.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115100 - Disclosure - Commitments and Contingencies",
     "role": "http://www.emcorgroup.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117100 - Disclosure - Additional Cash Flow",
     "role": "http://www.emcorgroup.com/role/AdditionalCashFlow",
     "shortName": "Additional Cash Flow",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118100 - Disclosure - Segment Information",
     "role": "http://www.emcorgroup.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - New Accounting Pronouncements (Policies)",
     "role": "http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies",
     "shortName": "New Accounting Pronouncements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CreditLossFinancialInstrumentPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRecognitionPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2205201 - Disclosure - Revenue from Contracts with Customers (Policy)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy",
     "shortName": "Revenue from Contracts with Customers (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRecognitionPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2211201 - Disclosure - Fair Value Measurements (Policy)",
     "role": "http://www.emcorgroup.com/role/FairValueMeasurementsPolicy",
     "shortName": "Fair Value Measurements (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302302 - Disclosure - New Accounting Pronouncements (Tables)",
     "role": "http://www.emcorgroup.com/role/NewAccountingPronouncementsTables",
     "shortName": "New Accounting Pronouncements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305302 - Disclosure - Revenue from Contracts with Customers (Tables)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables",
     "shortName": "Revenue from Contracts with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.emcorgroup.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309301 - Disclosure - Inventories (Tables)",
     "role": "http://www.emcorgroup.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Debt (Tables)",
     "role": "http://www.emcorgroup.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.emcorgroup.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314301 - Disclosure - Retirement Plans (Tables)",
     "role": "http://www.emcorgroup.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315301 - Disclosure - Commitments and Contingencies Restructuring and Related Activities (Tables)",
     "role": "http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables",
     "shortName": "Commitments and Contingencies Restructuring and Related Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317301 - Disclosure - Additional Cash Flow Information (Tables)",
     "role": "http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables",
     "shortName": "Additional Cash Flow Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318301 - Disclosure - Segment Information (Tables)",
     "role": "http://www.emcorgroup.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402403 - Disclosure - New Accounting Pronouncements (Details)",
     "role": "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails",
     "shortName": "New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "I2020Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402404 - Disclosure - New Accounting Pronouncements -Schedule of Credit Losses (Details)",
     "role": "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails",
     "shortName": "New Accounting Pronouncements -Schedule of Credit Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "eme:ContractwithCustomerAssetsandLiabilitiesNetChange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405403 - Disclosure - Revenue from Contracts with Customers (Details)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails",
     "shortName": "Revenue from Contracts with Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "eme:ContractwithCustomerAssetsandLiabilitiesNetChange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - Condensed Consolidated Statements Of Operations",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
     "shortName": "Condensed Consolidated Statements Of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
     "shortName": "Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405405 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails",
     "shortName": "Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "eme:RevenueRemainingPerformanceObligationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405406 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
     "shortName": "Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "eme:RevenueRemainingPerformanceObligationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "eme:RevenueRemainingPerformanceObligationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405407 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)",
     "role": "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
     "shortName": "Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406401 - Disclosure - Acquisitions Of Businesses (Details)",
     "role": "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails",
     "shortName": "Acquisitions Of Businesses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.emcorgroup.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Inventories (Details)",
     "role": "http://www.emcorgroup.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410402 - Disclosure - Debt (Narrative) (Details)",
     "role": "http://www.emcorgroup.com/role/DebtNarrativeDetails",
     "shortName": "Debt (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LettersOfCreditOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermLineOfCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Debt (Schedule Of Debt) (Details)",
     "role": "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails",
     "shortName": "Debt (Schedule Of Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411403 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)",
     "role": "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003000 - Statement - Condensed Consolidated Statements Of Comprehensive Income",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements Of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412401 - Disclosure - Income Taxes (Details)",
     "role": "http://www.emcorgroup.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "3",
      "lang": null,
      "name": "eme:EffectiveIncomeTaxRateBeforeDiscreteItems",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413401 - Disclosure - Common Stock (Details)",
     "role": "http://www.emcorgroup.com/role/CommonStockDetails",
     "shortName": "Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "eme:DefinedBenefitPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414402 - Disclosure - Retirement Plans (Narrative) (Details)",
     "role": "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails",
     "shortName": "Retirement Plans (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "eme:DefinedBenefitPlanNumberOfPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414403 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details)",
     "role": "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
     "shortName": "Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanInterestCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415402 - Disclosure - Commitments and Contingencies Narrative (Details)",
     "role": "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415403 - Disclosure - Schedule of Restructuring Activities (Details)",
     "role": "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
     "shortName": "Schedule of Restructuring Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsForRestructuring",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417402 - Disclosure - Additional Cash Flow Information (Details)",
     "role": "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails",
     "shortName": "Additional Cash Flow Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestPaidNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418402 - Disclosure - Segment Information (Information About Industry Segments And Geographic Areas) (Details)",
     "role": "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails",
     "shortName": "Segment Information (Information About Industry Segments And Geographic Areas) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003501 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical",
     "shortName": "Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Condensed Consolidated Statements Of Cash Flows",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "shortName": "Condensed Consolidated Statements Of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "link:footnote",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004001 - Statement - Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005000 - Statement - Condensed Consolidated Statements Of Equity",
     "role": "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity",
     "shortName": "Condensed Consolidated Statements Of Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "eme-2020331x10q.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 63,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "UNITED KINGDOM"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2017-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "eme_A2019AcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2019 Acquisitions",
        "label": "2019Acquisitions [Member]",
        "terseLabel": "2019 Acquisitions"
       }
      }
     },
     "localname": "A2019AcquisitionsMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_BKIMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "BKI",
        "label": "BKI [Member]",
        "terseLabel": "BKI [Member]"
       }
      }
     },
     "localname": "BKIMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_BusinessCombinationRecognizedOtherNetAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of acquisition cost of a business combination allocated to other net assets.",
        "label": "Business Combination Recognized Other Net Assets",
        "terseLabel": "Other net assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedOtherNetAssets",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_BusinessCombinationRecognizedWorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of acquisition cost of a business combination allocated to working capital.",
        "label": "Business Combination Recognized Working Capital",
        "terseLabel": "Working capital acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedWorkingCapital",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_CashPaidForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Paid For [Abstract]",
        "label": "Cash Paid For Abstract",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "localname": "CashPaidForAbstract",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "eme_CommercialMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial market sector",
        "label": "CommercialMarketSector [Member]",
        "terseLabel": "Commercial Market Sector [Member]"
       }
      }
     },
     "localname": "CommercialMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CommercialSiteBasedServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial Site-Based Services [Member]",
        "label": "CommercialSiteBasedServices [Member]",
        "terseLabel": "Commercial Site-Based Services [Member]"
       }
      }
     },
     "localname": "CommercialSiteBasedServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
        "terseLabel": "Change in total estimated cost"
       }
      }
     },
     "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_ContractwithCustomerAssetsandLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Net contract assets and liabilities.",
        "label": "ContractwithCustomerAssetsandLiabilitiesNet",
        "negatedTotalLabel": "Net contract liabilities"
       }
      }
     },
     "localname": "ContractwithCustomerAssetsandLiabilitiesNet",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_ContractwithCustomerAssetsandLiabilitiesNetChange": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in net contract assets and liabilities.",
        "label": "ContractwithCustomerAssetsandLiabilitiesNetChange",
        "negatedTerseLabel": "Change in net contract liabilities"
       }
      }
     },
     "localname": "ContractwithCustomerAssetsandLiabilitiesNetChange",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_CreditAgreement0BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit agreement, 0% base rate",
        "label": "CreditAgreement0BaseRate [Member]",
        "terseLabel": "Credit Agreement, 0% Base Rate [Member]"
       }
      }
     },
     "localname": "CreditAgreement0BaseRateMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreement2016MemberMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Agreement2016 [Member]",
        "label": "Credit Agreement2016 [Member] [Member]",
        "terseLabel": "2016 Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreement2016MemberMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreement2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Agreement2020 [Member]",
        "label": "Credit Agreement2020 [Member]",
        "terseLabel": "2020 Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreement2020Member",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit agreement base rate, Bank of Montreal prime rate",
        "label": "CreditAgreementBaseRateBankofMontrealPrimeRate [Member]",
        "terseLabel": "Prime Rate, Bank of Montreal [Member]"
       }
      }
     },
     "localname": "CreditAgreementBaseRateBankofMontrealPrimeRateMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit agreement base rate, daily one month LIBOR rate",
        "label": "CreditAgreementBaseRateDailyOneMonthLIBORRate [Member]",
        "terseLabel": "Credit Agreement Base Rate, Daily One Month LIBOR Rate [Member]"
       }
      }
     },
     "localname": "CreditAgreementBaseRateDailyOneMonthLIBORRateMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreementBaseRateFederalFundsRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit agreement base rate, federal funds rate.",
        "label": "CreditAgreementBaseRateFederalFundsRate [Member]",
        "terseLabel": "Credit Agreement Base Rate, Federal Funds Rate [Member]"
       }
      }
     },
     "localname": "CreditAgreementBaseRateFederalFundsRateMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_CreditAgreementExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date the credit agreement expires.",
        "label": "CreditAgreementExpirationDate1",
        "verboseLabel": "Expiration date of credit agreement"
       }
      }
     },
     "localname": "CreditAgreementExpirationDate1",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "eme_CreditAgreementInitiationDate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Agreement, Initiation Date",
        "label": "CreditAgreementInitiationDate1",
        "terseLabel": "Credit agreement, initiation date"
       }
      }
     },
     "localname": "CreditAgreementInitiationDate1",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "eme_CumulativeEffectOnRetainedEarningsBeforeTax2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cumulative effect adjustment on retained earnings and the allowance for credit losses before related income tax effect.",
        "label": "CumulativeEffectOnRetainedEarningsBeforeTax2",
        "terseLabel": "Cumulative-effect adjustment"
       }
      }
     },
     "localname": "CumulativeEffectOnRetainedEarningsBeforeTax2",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current maturities of long-term debt and capital lease obligations, excluding borrowings under revolving credit facility.",
        "label": "Current Maturities Of Long Term Debt And Capital Lease Obligations",
        "verboseLabel": "Less: current maturities"
       }
      }
     },
     "localname": "CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current maturities of long-term debt and finance lease liabilities.",
        "label": "Current Maturities Of Long Term Debt And Finance Lease Liabilities",
        "terseLabel": "Current maturities of long-term debt and finance lease liabilities"
       }
      }
     },
     "localname": "CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost.",
        "label": "DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost",
        "negatedTerseLabel": "Net periodic pension (cost) income"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_DefinedBenefitPlanNumberOfPlans": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Number Of Plans",
        "label": "DefinedBenefitPlanNumberOfPlans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanNumberOfPlans",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "eme_DenominatorEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Denominator Earnings Per Share [Abstract]",
        "label": "Denominator Earnings Per Share [Abstract]",
        "terseLabel": "Denominator"
       }
      }
     },
     "localname": "DenominatorEarningsPerShareAbstract",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "eme_DividendsCommonStock1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accrued dividend shares on outstanding share-based awards.",
        "label": "DividendsCommonStock1",
        "terseLabel": "Common stock dividends, accrued dividend shares"
       }
      }
     },
     "localname": "DividendsCommonStock1",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_EffectiveIncomeTaxRateBeforeDiscreteItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective income tax rate before discrete items.",
        "label": "Effective Income Tax Rate Before Discrete Items",
        "terseLabel": "Effective income tax rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateBeforeDiscreteItems",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "eme_EnergyServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Energy Services [Member]",
        "label": "EnergyServices [Member]",
        "terseLabel": "Energy Services [Member]"
       }
      }
     },
     "localname": "EnergyServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_FieldServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Field Services [Member]",
        "label": "FieldServices [Member]",
        "terseLabel": "Field Services [Member]"
       }
      }
     },
     "localname": "FieldServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_GovernmentSiteBasedServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Government Site-Based Services [Member]",
        "label": "GovernmentSiteBasedServices [Member]",
        "terseLabel": "Government Site-Based Services [Member]"
       }
      }
     },
     "localname": "GovernmentSiteBasedServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_HealthcareMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Healthcare Market Sector [Member]",
        "label": "HealthcareMarketSector [Member]",
        "terseLabel": "Healthcare Market Sector [Member]"
       }
      }
     },
     "localname": "HealthcareMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_HospitalityMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Hospitality Market Sector [Member]",
        "label": "HospitalityMarketSector [Member]",
        "terseLabel": "Hospitality Market Sector [Member]"
       }
      }
     },
     "localname": "HospitalityMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_IncreaseBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in borrowing capacity if additional lenders are identified and/or existing lenders are willing to increase their current commitments.",
        "label": "Increase Borrowing Capacity",
        "terseLabel": "Increase in borrowing capacity (in US dollars)"
       }
      }
     },
     "localname": "IncreaseBorrowingCapacity",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_InstitutionalMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Institutional Market Sector [Member]",
        "label": "InstitutionalMarketSector [Member]",
        "terseLabel": "Institutional Market Sector [Member]"
       }
      }
     },
     "localname": "InstitutionalMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_LettersOfCreditMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Letters of credit maximum borrowing capacity.",
        "label": "Letters Of Credit Maximum Borrowing Capacity",
        "terseLabel": "Letters of credit maximum borrowing capacity (in US dollars)"
       }
      }
     },
     "localname": "LettersOfCreditMaximumBorrowingCapacity",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term debt and finance lease liabilities, excluding borrowings under revolving credit facility.",
        "label": "Long Term Debt And Finance Lease Liabilities Non Current",
        "verboseLabel": "Long-term debt and finance lease liabilities"
       }
      }
     },
     "localname": "LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_ManufacturingMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Manufacturing Market Sector [Member]",
        "label": "ManufacturingMarketSector [Member]",
        "terseLabel": "Manufacturing Market Sector [Member]"
       }
      }
     },
     "localname": "ManufacturingMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_MechanicalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Mechanical Services [Member]",
        "label": "MechanicalServices [Member]",
        "terseLabel": "Mechanical Services [Member]"
       }
      }
     },
     "localname": "MechanicalServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_Noncashsharebasedcompensationexpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of noncash, equity-based employee and non-employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.",
        "label": "Non-cash share-based compensation expense",
        "terseLabel": "Non-cash share-based compensation expense"
       }
      }
     },
     "localname": "Noncashsharebasedcompensationexpense",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_NumeratorEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Numerator Earnings Per Share [Abstract]",
        "label": "Numerator Earnings Per Share [Abstract]",
        "terseLabel": "Numerator"
       }
      }
     },
     "localname": "NumeratorEarningsPerShareAbstract",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "eme_PaymentsforContingentConsiderationArrangements": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Payments for acquisition related contingent consideration arrangements.",
        "label": "Payments for Contingent Consideration Arrangements",
        "negatedTerseLabel": "Payments for contingent consideration arrangements"
       }
      }
     },
     "localname": "PaymentsforContingentConsiderationArrangements",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "eme_PercentageOfIndividualSegmentRevenues": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of revenues for each individual segment.",
        "label": "PercentageOfIndividualSegmentRevenues",
        "terseLabel": "Percent of individual segment"
       }
      }
     },
     "localname": "PercentageOfIndividualSegmentRevenues",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "eme_ProjectsExtrasMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Projects &amp; Extras [Member]",
        "label": "Projects&amp;Extras [Member]",
        "terseLabel": "Projects &amp; Extras [Member]"
       }
      }
     },
     "localname": "ProjectsExtrasMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_RangeOfLetterOfCreditFees": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Range of letter of credit fees.",
        "label": "Range Of Letter Of Credit Fees",
        "terseLabel": "Letter of credit fees"
       }
      }
     },
     "localname": "RangeOfLetterOfCreditFees",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "eme_RepurchaseProgramSep2011toMar2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "RepurchaseProgramSep2011toMar2020",
        "label": "RepurchaseProgramSep2011toMar2020 [Member]",
        "terseLabel": "RepurchaseProgramSep2011toMar2020"
       }
      }
     },
     "localname": "RepurchaseProgramSep2011toMar2020Member",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_RevenueRemainingPerformanceObligationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of remaining performance obligation.",
        "label": "RevenueRemainingPerformanceObligation [Table Text Block]",
        "terseLabel": "Remaining Performance Obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationTableTextBlock",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "eme_RevolvingCreditFacility2016MemberMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility2016 [Member]",
        "label": "Revolving Credit Facility2016 [Member] [Member]",
        "terseLabel": "2016 Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacility2016MemberMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_RevolvingCreditFacility2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility2020",
        "label": "Revolving Credit Facility2020 [Member]",
        "terseLabel": "2020 Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacility2020Member",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_ScheduleofRemainingPerformanceObligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "[Line Items] for Schedule of Remaining Performance Obligations [Table]",
        "label": "Schedule of Remaining Performance Obligations [Line Items]",
        "terseLabel": "Schedule of Remaining Performance Obligations [Line Items]"
       }
      }
     },
     "localname": "ScheduleofRemainingPerformanceObligationsLineItems",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "eme_ScheduleofRemainingPerformanceObligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of Remaining Performance Obligations [Table]",
        "label": "Schedule of Remaining Performance Obligations [Table]",
        "terseLabel": "Schedule of Remaining Performance Obligations [Table]"
       }
      }
     },
     "localname": "ScheduleofRemainingPerformanceObligationsTable",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "eme_ServiceWorkMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Service Work [Member]",
        "label": "ServiceWork [Member]",
        "terseLabel": "Service Work [Member]"
       }
      }
     },
     "localname": "ServiceWorkMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_ShopServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shop Services [Member]",
        "label": "ShopServices [Member]",
        "terseLabel": "Shop Services [Member]"
       }
      }
     },
     "localname": "ShopServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_ShortDurationProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Short Duration Projects [Member]",
        "label": "ShortDurationProjects [Member]",
        "terseLabel": "Short Duration Projects [Member]"
       }
      }
     },
     "localname": "ShortDurationProjectsMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_TermLoan2016MemberMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan2016 [Member]",
        "label": "Term Loan2016 [Member] [Member]",
        "terseLabel": "2016 Term Loan"
       }
      }
     },
     "localname": "TermLoan2016MemberMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_TermLoan2020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Loan2020 [Member]",
        "label": "Term Loan2020 [Member]",
        "terseLabel": "2020 Term Loan"
       }
      }
     },
     "localname": "TermLoan2020Member",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_TransportationMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transportation Market Sector [Member]",
        "label": "TransportationMarketSector [Member]",
        "terseLabel": "Transportation Market Sector [Member]"
       }
      }
     },
     "localname": "TransportationMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedKingdomBuildingServicesMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United Kingdom Building Services [Member]",
        "label": "United Kingdom Building Services [Member] [Member]",
        "terseLabel": "United Kingdom Building Services [Member] [Member]"
       }
      }
     },
     "localname": "UnitedKingdomBuildingServicesMemberMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedKingdomSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United Kingdom Subsidiary [Member]",
        "label": "United Kingdom Subsidiary [Member]",
        "terseLabel": "United Kingdom Subsidiary [Member]"
       }
      }
     },
     "localname": "UnitedKingdomSubsidiaryMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedStatesBuildingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United States Building Services [Member]",
        "label": "United States Building Services [Member]",
        "terseLabel": "United States Building Services [Member]"
       }
      }
     },
     "localname": "UnitedStatesBuildingServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United States electrical construction and facilities services.",
        "label": "United States Electrical Construction And Facilities Services [Member]",
        "terseLabel": "United States Electrical Construction And Facilities Services [Member]"
       }
      }
     },
     "localname": "UnitedStatesElectricalConstructionAndFacilitiesServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedStatesIndustrialServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United States Industrial Services [Member]",
        "label": "United States Industrial Services [Member]",
        "terseLabel": "United States Industrial Services [Member]"
       }
      }
     },
     "localname": "UnitedStatesIndustrialServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "United States mechanical construction and facilities services.",
        "label": "United States Mechanical Construction And Facilities Services [Member]",
        "terseLabel": "United States Mechanical Construction And Facilities Services [Member]"
       }
      }
     },
     "localname": "UnitedStatesMechanicalConstructionAndFacilitiesServicesMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "eme_WaterandWastewaterMarketSectorMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Water and Wastewater Market Sector [Member]",
        "label": "WaterandWastewaterMarketSector [Member]",
        "terseLabel": "Water and Wastewater Market Sector [Member]"
       }
      }
     },
     "localname": "WaterandWastewaterMarketSectorMember",
     "nsuri": "http://www.emcorgroup.com/20200331",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r114",
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r122",
      "r203",
      "r205",
      "r309",
      "r310"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r123",
      "r203",
      "r206",
      "r311",
      "r312",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r167",
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Accounts Receivable, Allowance for Credit Losses"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r17",
      "r125",
      "r126",
      "r204"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, less allowance for credit losses of $19,993 and $14,466, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r49",
      "r51",
      "r52"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r52",
      "r53",
      "r253"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "verboseLabel": "Capital surplus"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital Surplus [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r97"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Tax withholding for common stock issued under share-based compensation plans"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r227",
      "r228",
      "r231",
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r127",
      "r130",
      "r132",
      "r135"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Allowance for credit losses, ending balance",
        "periodStartLabel": "Allowance for credit losses, beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r23",
      "r127",
      "r130"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for credit losses (in US dollars)",
        "verboseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Amounts written off against the allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r84",
      "r148",
      "r150"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of identifiable intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive share-based awards excluded from calculation of diluted earnings per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r116",
      "r286",
      "r299"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r45"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r256"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate [Member]"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "verboseLabel": "Acquisitions Of Businesses"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinesses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Identifiable intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r31",
      "r86"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r79",
      "r86",
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period (2)",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year (1)"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r79",
      "r268"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Decrease in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "terseLabel": "Additional Cash Flow Information"
       }
      }
     },
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlow"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r189"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r165",
      "r173"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Common stock, dividend, per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in US dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in US dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 60,460,947 and 60,359,252 shares issued, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of contract balances and changes in contract balances.",
        "label": "Contract with Customer, Asset and Liability [Table Text Block]",
        "terseLabel": "Contract Assets and Contract Liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetCreditLossExpense": {
     "auth_ref": [
      "r133",
      "r196",
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)",
        "terseLabel": "Contract asset impairment"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCreditLossExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": {
     "auth_ref": [
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.",
        "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price",
        "terseLabel": "Change in estimate of transaction price"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r192",
      "r194",
      "r204"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails": {
       "order": 1.0,
       "parentTag": "eme_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, Net, Current",
        "terseLabel": "Contract assets",
        "verboseLabel": "Contract assets, current"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r192",
      "r194",
      "r204"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails": {
       "order": 2.0,
       "parentTag": "eme_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.",
        "label": "Contract with Customer, Asset, Net, Noncurrent",
        "terseLabel": "Contract assets, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r192",
      "r193",
      "r204"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails": {
       "order": 3.0,
       "parentTag": "eme_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "negatedTerseLabel": "Contract liabilities, current",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r192",
      "r193",
      "r204"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails": {
       "order": 4.0,
       "parentTag": "eme_ContractwithCustomerAssetsandLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "negatedTerseLabel": "Contract liabilities, non-current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.",
        "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period",
        "terseLabel": "Performance obligation satisfied in previous period"
       }
      }
     },
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Corporate, Non-Segment [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "verboseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "localname": "CreditLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "auth_ref": [
      "r131",
      "r137",
      "r138",
      "r139",
      "r140"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative Effect on Retained Earnings, Net of Tax"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": {
     "auth_ref": [
      "r99"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.",
        "label": "Cumulative Effect on Retained Earnings, Net of Tax",
        "negatedTerseLabel": "Cumulative-effect adjustment (2)"
       }
      }
     },
     "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r291",
      "r305"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term and long-term debt and lease obligation.",
        "label": "Debt and Lease Obligation",
        "totalLabel": "Total debt"
       }
      }
     },
     "localname": "DebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the total principal payments made during the annual reporting period.",
        "label": "Debt Instrument, Annual Principal Payment",
        "terseLabel": "Term loan, annual principal payments (in US dollars)"
       }
      }
     },
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r287",
      "r288",
      "r298"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "verboseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r39",
      "r94",
      "r181",
      "r182",
      "r183",
      "r184",
      "r270",
      "r271",
      "r273",
      "r297"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Deferred compensation plan assets"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r272"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r32",
      "r272"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r84",
      "r93",
      "r240",
      "r241"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r215",
      "r223",
      "r225"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Amortization of unrecognized loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r224",
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "verboseLabel": "Contributions to defined benefit pension plans"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "verboseLabel": "Anticipated additional contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r214",
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r208",
      "r213",
      "r221",
      "r225"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "verboseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r212",
      "r220",
      "r225"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "terseLabel": "Net periodic pension cost (income)",
        "totalLabel": "Net periodic pension cost (income)"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r84",
      "r151"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r185",
      "r296"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Common stock dividends"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r64",
      "r98",
      "r103",
      "r105",
      "r106",
      "r107",
      "r110",
      "r294",
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share (in US dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r64",
      "r98",
      "r103",
      "r105",
      "r106",
      "r107",
      "r110",
      "r294",
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share (in US dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r268"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r96",
      "r235",
      "r236"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Actual income tax rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "verboseLabel": "Accrued payroll and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": {
     "auth_ref": [
      "r233"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.",
        "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities",
        "negatedLabel": "Excess tax benefits from share-based compensation"
       }
      }
     },
     "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r262"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r225",
      "r257",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r256",
      "r263"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r256",
      "r257",
      "r259",
      "r260",
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Fair Value by Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r210",
      "r211",
      "r225",
      "r257",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r210",
      "r211",
      "r225",
      "r257",
      "r283"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r210",
      "r211",
      "r225",
      "r257",
      "r284"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r261",
      "r264"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r90",
      "r265",
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r275",
      "r277"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignPlanMember": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Foreign Plan [Member]",
        "terseLabel": "UK Plan"
       }
      }
     },
     "localname": "ForeignPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r144",
      "r145"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails",
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r98",
      "r285",
      "r292",
      "r308"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r115",
      "r242"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r81",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.",
        "label": "Increase (Decrease) in Operating Capital",
        "negatedLabel": "Changes in operating assets and liabilities, excluding the effect of businesses acquired"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapital",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r104",
      "r109"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/EarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Effect of dilutive securities-Share-based awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r147",
      "r149"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Identifiable intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r295"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r77",
      "r80",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRevenueExpenseNet": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).",
        "label": "Interest Revenue (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestRevenueExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r25",
      "r142"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "verboseLabel": "Raw materials and construction materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r24",
      "r25",
      "r142"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.",
        "label": "Inventory, Work in Process and Raw Materials, Net of Reserves",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.emcorgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r24",
      "r142"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "verboseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of credit outstanding (in US dollars)"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r290",
      "r303"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "verboseLabel": "Interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).",
        "label": "Line of Credit Facility, Interest Rate Description",
        "verboseLabel": "Interest rate description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Line of credit facility maximum borrowing capacity (in US dollars)"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r34",
      "r94"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "verboseLabel": "Commitment fee percentage of unused amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r178",
      "r288",
      "r300"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Term loan",
        "verboseLabel": "Term Loan (in US dollars)"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.",
        "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "terseLabel": "Commercial lending rate"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r39",
      "r176",
      "r177"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "netLabel": "Borrowings under revolving credit facility (in US dollars)",
        "terseLabel": "Revolving credit facility",
        "verboseLabel": "Borrowings under revolving credit facility"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets",
      "http://www.emcorgroup.com/role/DebtNarrativeDetails",
      "http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r174",
      "r175"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossOnContracts": {
     "auth_ref": [
      "r68",
      "r191"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Losses recognized in the current period on contracts which are expected to generate losses, which are probable and can be reasonably estimated, in a future period.",
        "label": "Loss on Contracts",
        "terseLabel": "Loss on contracts"
       }
      }
     },
     "localname": "LossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r44",
      "r289",
      "r302"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "verboseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows - financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows - investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r79",
      "r82",
      "r85"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows - operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r54",
      "r57",
      "r63",
      "r85",
      "r109",
      "r293",
      "r306"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income available to common stockholders (in US dollars)",
        "totalLabel": "Net income (in US dollars)",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of businesses acquired"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income (loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r274"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r114",
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r255"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Basis Of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r46",
      "r269"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r55",
      "r58",
      "r60",
      "r180"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive (loss) income",
        "verboseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive (loss) income, net of tax:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r47",
      "r49"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Post retirement plans, amortization of actuarial loss included in net income (1)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r47",
      "r50",
      "r252"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Post retirement plans, amortization of actuarial loss included in net income, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r36"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "verboseLabel": "Other accrued expenses and liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "verboseLabel": "Other long-term obligations"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other reconciling items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r78",
      "r155"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Payments for restructuring"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid to stockholders"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedTerseLabel": "Distributions to noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedLabel": "Taxes paid related to net share settlements of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r71",
      "r248"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Payments for acquisitions of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Payments to Acquire Equity Method Investments",
        "negatedTerseLabel": "Investments in and advances to unconsolidated entities"
       }
      }
     },
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchase of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "verboseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "verboseLabel": "Preferred stock, par value (in US dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred stock, $0.10 par value, 1,000,000 shares authorized, zero issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r29",
      "r30"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r74",
      "r95"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from revolving credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale or disposal of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockPlans": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the stock plan during the period.",
        "label": "Proceeds from Stock Plans",
        "verboseLabel": "Issuance of common stock under employee stock purchase plan"
       }
      }
     },
     "localname": "ProceedsFromStockPlans",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r152",
      "r304"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r65",
      "r133"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for (recovery of) credit losses",
        "verboseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r76",
      "r95"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Repayments of Lines of Credit",
        "negatedTerseLabel": "Repayments of revolving credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).",
        "label": "Repayments of Long-term Capital Lease Obligations",
        "negatedLabel": "Repayments of finance lease liabilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long-term debt and debt issuance costs",
        "terseLabel": "Repayments of long-term debt (in US dollars)"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r9",
      "r86",
      "r88"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r84",
      "r154",
      "r159",
      "r163"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "negatedTerseLabel": "Restructuring expenses",
        "terseLabel": "Restructuring expenses",
        "verboseLabel": "Restructuring expenses"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r155",
      "r160"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r185",
      "r301"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r217",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r217",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r201",
      "r203"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Revenues from unrelated entities",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r91",
      "r92"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Remaining Performance Obligations, Expected Timing of Satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligations, percent"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r61",
      "r113",
      "r114",
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r276",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r276",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r245",
      "r246"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule Of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r216",
      "r217",
      "r218",
      "r219",
      "r225"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails",
      "http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Calculation Of Basic And Diluted Earnings Per Common Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r256",
      "r257"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r8",
      "r26",
      "r27",
      "r28"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Components Of Net Periodic Pension Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r157",
      "r158",
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r155",
      "r162"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Restructuring Reserve by Type of Cost"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r112",
      "r116",
      "r117",
      "r118",
      "r146"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r112",
      "r116",
      "r117",
      "r118",
      "r146"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "verboseLabel": "Information About Industry Segments And Geographic Areas"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r69",
      "r141"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "verboseLabel": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r116",
      "r146",
      "r153",
      "r156",
      "r164",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails",
      "http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails",
      "http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r42",
      "r180"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture",
        "terseLabel": "Common stock, issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r15",
      "r16",
      "r180",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "verboseLabel": "Common stock issued under employee stock purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r15",
      "r16",
      "r185",
      "r229",
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Common stock issued under share-based compensation plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "verboseLabel": "Stock repurchase, authorized amount (in US dollars)"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Remaining authorized repurchase amount (in US dollars)"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r15",
      "r16",
      "r180",
      "r185"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Number of shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r15",
      "r16",
      "r180",
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "verboseLabel": "Stock repurchased (in US dollars)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStockDetails",
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r20",
      "r21",
      "r128"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total EMCOR Group, Inc. stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "EMCOR Group, Inc. stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r250",
      "r251",
      "r254"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity",
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "verboseLabel": "Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "verboseLabel": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r41",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r41",
      "r186"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "verboseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r41",
      "r186",
      "r189"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost 5,623,176 and 4,139,421 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails",
      "http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails",
      "http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r234",
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized income tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r102",
      "r107"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/EarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Shares used to compute diluted earnings per common share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r101",
      "r107"
     ],
     "calculation": {
      "http://www.emcorgroup.com/role/EarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Weighted average shares outstanding used to compute basic earnings per common share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.emcorgroup.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919260-210447"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919272-210447"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57763-111642"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11374-113907"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b,c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r314": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r315": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r316": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r317": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r318": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r319": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "http://asc.fasb.org/topic&trid=2134446"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6703902688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information About Industry Segments And Geographic Areas</a></td>
<td class="text">The following tables present information about industry segments and geographic areas for the <span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from unrelated entities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>525,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,070</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>752,409</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>512,079</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310,031</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>526,245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>528,982</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>838,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>759,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>532,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>530,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less intersegment revenues</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,301</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,187,455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,299,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158,728</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTE 14 Segment Information - (Continued)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,903</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,985</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,257</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,636</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,169</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>121,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,764</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,869</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22,611</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(69</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,995</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other corporate items:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension (cost) income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,488</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,893</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States electrical construction and facilities services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>783,887</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>834,802</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States mechanical construction and facilities services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,506,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,536,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States building services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,022,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>996,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States industrial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>902,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total United States operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,215,257</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,197,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United Kingdom building services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate administration</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>451,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total worldwide operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,835,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,830,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810017616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables provide the assets and liabilities carried at fair value measured on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of March 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347,092</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,035</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>377,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets at Fair Value as of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset Category</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>358,818</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">&#160;</span><span style="font-family:inherit;font-size:12pt;">________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:9pt;">, we had </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$120.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><span>$164.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, in money market funds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash is classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;">(3)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred compensation plan assets are classified as &#8220;Other assets&#8221; in the Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810094480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text">Common Stock&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>54,837,771</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>56,219,831</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock outstanding, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, we issued </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>101,695</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>100,947</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively. These shares were issued primarily upon: (a) the satisfaction of required conditions under certain of our share-based </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">compensation plans, (b) the purchase of common stock pursuant to our employee stock purchase plan, and (c) the exercise of stock options. We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.08</span></span><span style="font-family:inherit;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September&#160;2011, our Board of Directors (the &#8220;Board&#8221;) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount of our common stock that we may repurchase under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.15 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of our outstanding common stock. During the first quarter of 2020, we repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$99.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Since the inception of the repurchase program through </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have repurchased approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>17.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$890.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of  </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there remained authorization for us to repurchase approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$259.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement, placing limitations on such repurchases. The repurchase program has been and will be funded from our operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802246256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text">New Accounting Pronouncements<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2020, we adopted the accounting pronouncement issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;), which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable and contract assets. This pronouncement replaces the previous incurred loss model with an expected credit loss model that requires consideration of a broader range of information when estimating expected credit losses over the lifetime of an asset. This guidance requires entities to estimate expected credit losses by considering forecasts of future economic conditions in addition to information about past events and current conditions. The cumulative effect of applying the new guidance was recorded as a reduction to retained earnings in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of tax.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with the guidance described above, we maintain an allowance for credit losses, which represents the portion of our financial assets (accounts receivable and contract assets) that we do not expect to collect over the contractual life of such assets. Credit losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. A considerable amount of judgment is required in determining expected credit losses. Relevant factors include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. At </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, our allowance for credit losses was </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Our allowance for credit losses increased based on our evaluation of forecasts of future economic conditions and the expected impact on customer collections. Allowances for credit losses are based on the best facts available and are re-evaluated and adjusted on a regular basis as additional information is received. Negative macroeconomic trends, including the impact of COVID-19, could result in an increase in our credit losses if we experience delays in the payment of outstanding receivables or if future economic conditions differ from our forecasts.</span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in the allowance for credit losses for the three months ended March 31, 2020 was as follows (in thousands):</span></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative-effect adjustment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts written off against the allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(237</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, an accounting pronouncement was issued by the FASB that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to intraperiod tax allocations and the methodology for calculating income taxes in an interim period. The guidance also simplifies aspects of the accounting for franchise taxes as well as enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The pronouncement is effective for annual and interim periods beginning after December 15, 2020, with early adoption permitted. Certain aspects of this standard must be applied retrospectively while other aspects are to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the year of adoption. The Company intends to adopt this accounting pronouncement on January 1, 2021, and we are currently evaluating the potential impact on our financial position and/or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810108016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March&#160;31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December&#160;31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials and construction materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,446</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>eme-2020331x10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2017-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:eme="http://www.emcorgroup.com/20200331"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="eme-20200331.xsd" xlink:type="simple"/>
    <context id="FD2020Q1YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="I2020Q1SharesOutstanding">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <instant>2020-04-27</instant>
        </period>
    </context>
    <context id="FI2020Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="I2020Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShopServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:FieldServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:FieldServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShopServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:GovernmentSiteBasedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:EnergyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialSiteBasedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:GovernmentSiteBasedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialSiteBasedServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:MechanicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:MechanicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:EnergyServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ShortDurationProjectsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ManufacturingMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:CommercialMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HealthcareMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:WaterandWastewaterMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:InstitutionalMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:TransportationMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:HospitalityMarketSectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ProjectsExtrasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ProjectsExtrasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">eme:ServiceWorkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-01</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="D2019Q4Nov1_us-gaap_BusinessAcquisitionAxis_eme_BKIMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">eme:BKIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-01</endDate>
        </period>
    </context>
    <context id="D2020Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2020-01-02</startDate>
            <endDate>2020-01-02</endDate>
        </period>
    </context>
    <context id="D2019Q3SD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-01</endDate>
        </period>
    </context>
    <context id="D2019Q4Nov1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-01</endDate>
        </period>
    </context>
    <context id="D2019Q1AcqDate">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-01-04</startDate>
            <endDate>2019-01-04</endDate>
        </period>
    </context>
    <context id="D2019Q2AcqDate">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="D2019Q4AcqDate">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-10-31</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="D2019Q2AcquisitionDate">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-05-10</startDate>
            <endDate>2019-05-10</endDate>
        </period>
    </context>
    <context id="D2019Q3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2019-09-16</startDate>
            <endDate>2019-09-16</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2016MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2016MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateDailyOneMonthLIBORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="I2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-02</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreement0BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreement0BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="D2016Q3Aug3_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2016MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-08-03</startDate>
            <endDate>2016-08-03</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="I2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-02</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2021Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="I2016Q3SD_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2016MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-03</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:TermLoan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="I2016Q3SD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2016MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-08-03</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateBankofMontrealPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:RevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateFederalFundsRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">eme:CreditAgreement2016MemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">eme:CreditAgreementBaseRateFederalFundsRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_ShareRepurchaseProgramAxis_eme_RepurchaseProgramSep2011toMar2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">eme:RepurchaseProgramSep2011toMar2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="D2020Q1Sep2011toMar2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
        </entity>
        <period>
            <startDate>2001-09-26</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">eme:UnitedKingdomSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesBuildingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesElectricalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedKingdomBuildingServicesMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesIndustrialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000105634</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">eme:UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Company">
        <measure>eme:Company</measure>
    </unit>
    <unit id="plan">
        <measure>eme:plan</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="FD2020Q1YTD"
      id="Fact-C58B0C5FCFD84934D2EAE9967BD382BE-wk-Fact-C58B0C5FCFD84934D2EAE9967BD382BE">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2020Q1YTD"
      id="Fact-551B2FDEDF53FDDB4249E9967BE023AE-wk-Fact-551B2FDEDF53FDDB4249E9967BE023AE">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2020Q1YTD"
      id="Fact-3CEE24F08F31F3AD7091E9967BF5B42D-wk-Fact-3CEE24F08F31F3AD7091E9967BF5B42D">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2020Q1YTD"
      id="Fact-1E404B5362DAA92AB9EBE9967BBF2F61-wk-Fact-1E404B5362DAA92AB9EBE9967BBF2F61">2019</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2020Q1YTD"
      id="Fact-94AED58EB684332BB85DE9967BC872F3-wk-Fact-94AED58EB684332BB85DE9967BC872F3">0000105634</dei:EntityCentralIndexKey>
    <eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="Fact-AEF1F2808CCDDDCA4D2B0DEA0834EC70-wk-Fact-AEF1F2808CCDDDCA4D2B0DEA0834EC70"
      unitRef="usd">0</eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="Fact-5723EBD841BA5BDCC40FE9967C178F5D-wk-Fact-5723EBD841BA5BDCC40FE9967C178F5D"
      unitRef="usd">0</eme:ContractWithCustomerCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-AC17194341957E650DB8E9967C63F095-wk-Fact-AC17194341957E650DB8E9967C63F095"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-7F1B8DC7EBE1A4D93068E9967C0CD125-wk-Fact-7F1B8DC7EBE1A4D93068E9967C0CD125"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-2B25C2B412C3C0938603E9967C75165A-wk-Fact-2B25C2B412C3C0938603E9967C75165A"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-19F79A90AF5D2223A5BCE9967A60BE6A-wk-Fact-19F79A90AF5D2223A5BCE9967A60BE6A"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-79A04C4C45E7AD767A58E9967C5BF4C8-wk-Fact-79A04C4C45E7AD767A58E9967C5BF4C8"
      unitRef="shares">60359252</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-9FB0935580738465248AE9967A70801C-wk-Fact-9FB0935580738465248AE9967A70801C"
      unitRef="shares">60460947</us-gaap:CommonStockSharesIssued>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="Fact-30583A8D44981FE99C0EE9967C1743DF-wk-Fact-30583A8D44981FE99C0EE9967C1743DF"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="Fact-2168B249E2A070BE4CC9E9967BFD4BD3-wk-Fact-2168B249E2A070BE4CC9E9967BFD4BD3"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="Fact-D828E55144698BB1749BE9967C04EE07-wk-Fact-D828E55144698BB1749BE9967C04EE07"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="Fact-911D86D757BF383A98A0E9967C0FCBCE-wk-Fact-911D86D757BF383A98A0E9967C0FCBCE"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="Fact-F6502B892A076FE37B35E9967C239E45-wk-Fact-F6502B892A076FE37B35E9967C239E45"
      unitRef="usd">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateFederalFundsRateMember"
      decimals="INF"
      id="Fact-FA058151561AF4CBEE67E9967B0CC25C-wk-Fact-FA058151561AF4CBEE67E9967B0CC25C"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="FD2019Q1QTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US"
      decimals="0"
      id="Fact-49790EABD5809C02E12BE9967ACECA1E-wk-Fact-49790EABD5809C02E12BE9967ACECA1E"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US"
      decimals="0"
      id="Fact-0B32DA11BECDB4E95C59E9967B3B9717-wk-Fact-0B32DA11BECDB4E95C59E9967B3B9717"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:LineOfCreditFacilityInterestRateDescription
      contextRef="FD2020Q1YTD"
      id="Fact-695A456DB30B8CB42E59E9967B0F11D7-wk-Fact-695A456DB30B8CB42E59E9967B0F11D7">Borrowings under the 2020 Credit Agreement bear interest at (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) United States dollar LIBOR (0.87% and 0.99% at March 31, 2020 for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (3.25% at March 31, 2020), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. The interest rates in effect at March 31, 2020 were 1.87% and 1.99% for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. </us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LossOnContracts
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="Fact-203747DCD2940C0BD4E10DEA08D1462C-wk-Fact-203747DCD2940C0BD4E10DEA08D1462C"
      unitRef="usd">0</us-gaap:LossOnContracts>
    <us-gaap:LossOnContracts
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="Fact-4C417FD6A10E2EB469E7E9967C16B607-wk-Fact-4C417FD6A10E2EB469E7E9967C16B607"
      unitRef="usd">0</us-gaap:LossOnContracts>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q1AcqDate"
      decimals="INF"
      id="Fact-1548A1323C1412AEDA36E9967B4A11CB-wk-Fact-1548A1323C1412AEDA36E9967B4A11CB"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q2AcqDate"
      decimals="INF"
      id="Fact-59A1CB522805886D8481E9967B4EF6F5-wk-Fact-59A1CB522805886D8481E9967B4EF6F5"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q2AcquisitionDate"
      decimals="INF"
      id="Fact-548801C9376E6C7A66AFE9967B4C8EF3-wk-Fact-548801C9376E6C7A66AFE9967B4C8EF3"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q3"
      decimals="INF"
      id="Fact-8CF492E64CF219B70E82E9967B50EBA7-wk-Fact-8CF492E64CF219B70E82E9967B50EBA7"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q3SD"
      decimals="INF"
      id="Fact-841A3733521A2640AEFEE9967B32816E-wk-Fact-841A3733521A2640AEFEE9967B32816E"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q4AcqDate"
      decimals="INF"
      id="Fact-88E50AD3FDE870B6FBAD0E4526E3387D-wk-Fact-88E50AD3FDE870B6FBAD0E4526E3387D"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2019Q4Nov1"
      decimals="INF"
      id="Fact-AF7F0EDC8EB930A102A80E45263CBAE7-wk-Fact-AF7F0EDC8EB930A102A80E45263CBAE7"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="D2020Q1"
      decimals="INF"
      id="Fact-435F6774F4624B7535300E4525927311-wk-Fact-435F6774F4624B7535300E4525927311"
      unitRef="Company">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="FD2019Q1QTD"
      decimals="-5"
      id="Fact-F374BB78CF21718716557EFDD9CB8F08-wk-Fact-F374BB78CF21718716557EFDD9CB8F08"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-725871D42AC084715020E9967A6D88C6-wk-Fact-725871D42AC084715020E9967A6D88C6"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-89E3F326EC7A8F926F63E9967A712D78-wk-Fact-89E3F326EC7A8F926F63E9967A712D78"
      unitRef="usdPerShare">0.10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-D8CF4C7683217D102E1EE9967C6D3E9B-wk-Fact-D8CF4C7683217D102E1EE9967C6D3E9B"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-A5A28DD722C934FFD7D6E9967C69C12F-wk-Fact-A5A28DD722C934FFD7D6E9967C69C12F"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-8CEE5913E1B7E4AE0507E9967C6F13DC-wk-Fact-8CEE5913E1B7E4AE0507E9967C6F13DC"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-5338BF7E7880B1A68B16E9967A909FAF-wk-Fact-5338BF7E7880B1A68B16E9967A909FAF"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-4A4748DE28782749F8C4E9967A7D6203-wk-Fact-4A4748DE28782749F8C4E9967A7D6203"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-E5056E32F20404CCBF5EE9967A64C6F9-wk-Fact-E5056E32F20404CCBF5EE9967A64C6F9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      id="Fact-8F9FC04D1FF03BF9E7610E1E86034D91-wk-Fact-8F9FC04D1FF03BF9E7610E1E86034D91">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      id="Fact-C1A9C2C668666172296A0E31B2CB756C-wk-Fact-C1A9C2C668666172296A0E31B2CB756C"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01"
      id="Fact-CDAE0C9CB5FA182DAD980E1E83FB16F7-wk-Fact-CDAE0C9CB5FA182DAD980E1E83FB16F7">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      id="Fact-0C54DE7A189DCBF072630E1E7E3FDDA5-wk-Fact-0C54DE7A189DCBF072630E1E7E3FDDA5">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      id="Fact-2D82F85D69BBBE0A61530E1E78874FB9-wk-Fact-2D82F85D69BBBE0A61530E1E78874FB9">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      id="Fact-FF219738259DC1AB9C420E1E810AE179-wk-Fact-FF219738259DC1AB9C420E1E810AE179">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      id="Fact-A3A8C33E7E4945B6F5740E1E7B53F9A0-wk-Fact-A3A8C33E7E4945B6F5740E1E7B53F9A0">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01"
      id="Fact-4C6E377B0C3D3DAB2A5D0E315DD580BC-wk-Fact-4C6E377B0C3D3DAB2A5D0E315DD580BC"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      id="Fact-F380C8C36B47AA1105070E3041C53B96-wk-Fact-F380C8C36B47AA1105070E3041C53B96"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      id="Fact-519807DFADB5B95A9C800E264A2EB4A6-wk-Fact-519807DFADB5B95A9C800E264A2EB4A6"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      id="Fact-95AEE3458CFE4AB86D230E30DE41C026-wk-Fact-95AEE3458CFE4AB86D230E30DE41C026"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      id="Fact-458855D5DF7EB7A518740E2FBAE38948-wk-Fact-458855D5DF7EB7A518740E2FBAE38948"
      xsi:nil="true"/>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01"
      id="Fact-AC1B685272B488336E760E1E88677F07-wk-Fact-AC1B685272B488336E760E1E88677F07">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01"
      id="Fact-5E52EC3ABC9EDC300F2B0E320866239F-wk-Fact-5E52EC3ABC9EDC300F2B0E320866239F"
      xsi:nil="true"/>
    <us-gaap:TreasuryStockShares
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-772392281FEBE9263E66E9967A73B5C6-wk-Fact-772392281FEBE9263E66E9967A73B5C6"
      unitRef="shares">4139421</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-446819DA8FB2AECAF23BE9967C681E3F-wk-Fact-446819DA8FB2AECAF23BE9967C681E3F"
      unitRef="shares">5623176</us-gaap:TreasuryStockShares>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-5"
      id="Fact-F8B98ACE4870D2C87861E9967B7F1638-wk-Fact-F8B98ACE4870D2C87861E9967B7F1638"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <dei:DocumentType
      contextRef="FD2020Q1YTD"
      id="d1321071e711-wk-Fact-AADBAB1E4719FCD7F14FE9967CE43A51">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="FD2020Q1YTD"
      id="d1321071e726-wk-Fact-7F6269E1A6E41E6ECF02E9967CD9C421">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="FD2020Q1YTD"
      id="d1321071e736-wk-Fact-DBFB0D34205D0D424C94E9967C737CCB">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FD2020Q1YTD"
      id="d1321071e756-wk-Fact-FC381341B97F7AC457EDE9967B604303">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FD2020Q1YTD"
      id="d1321071e768-wk-Fact-C06D72AEAE4DFFBADB1FE9967C64568F">1-8267</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2020Q1YTD"
      id="d1321071e785-wk-Fact-4F19EA8E665667F99C93E9967AACE48C">EMCOR Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2020Q1YTD"
      id="d1321071e808-wk-Fact-A2E46F20CCC8A205E8E4E9967B47212C">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2020Q1YTD"
      id="d1321071e823-wk-Fact-D19AC2435EAA1F7A47F5E9967B3EC0EB">11-2125338</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="FD2020Q1YTD"
      id="d1321071e856-wk-Fact-7530990DFCC9B23E5EF6E9967B2E05EA">301 Merritt Seven</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FD2020Q1YTD"
      id="d1321071e876-wk-Fact-778CC7D05AF1AB4685F3E9967B28877A">Norwalk,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2020Q1YTD"
      id="d1321071e881-wk-Fact-3020273A091D115E5700E9967B2D4813">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2020Q1YTD"
      id="d1321071e891-wk-Fact-D5282AAD2ACBD0F5D1B3E9967B4E0C16">06851-1092</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2020Q1YTD"
      id="d1321071e928-wk-Fact-DC22803B095EEC67651EE9967CA0B738">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2020Q1YTD"
      id="d1321071e933-wk-Fact-437E530ED8ADEF77AEF6E9967CA47BB6">849-7800</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FD2020Q1YTD"
      id="d1321071e991-wk-Fact-644F40A028EC1FD23800E9967C180B96">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2020Q1YTD"
      id="d1321071e1001-wk-Fact-B26698374496377BE8AEE9967C0E335E">EME</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2020Q1YTD"
      id="d1321071e1011-wk-Fact-C206F452F0E14CB1F1A1E9967C1A83D4">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2020Q1YTD"
      id="d1321071e1016-wk-Fact-BF14982E9929DAE2C9FFE9967C66408E">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2020Q1YTD"
      id="d1321071e1029-wk-Fact-E9F91FC3E8E14A4F7E09E9967C6FB9E0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FD2020Q1YTD"
      id="d1321071e1057-wk-Fact-A2F406749B61C33AAA76E9967BC60421">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2020Q1YTD"
      id="d1321071e1095-wk-Fact-9DEAB4C914CC947DAFDBE9967BC74566">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2020Q1YTD"
      id="d1321071e1116-wk-Fact-6F03385EB8ED75BCC4C4E9967BCA2A11">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="FD2020Q1YTD"
      id="d1321071e1126-wk-Fact-4A555016019784D9FACBE9967C6FBDBB">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2020Q1SharesOutstanding"
      decimals="0"
      id="d1321071e1143-wk-Fact-3D80D8C2FC699A12EE4AE9967C7280B2"
      unitRef="shares">54846251</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e841-wk-Fact-C09C436B232B690AA415E9967AEBCA1C"
      unitRef="usd">347092000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e860-wk-Fact-C3AFC3141B42DDA0641BE9967AC7B43D"
      unitRef="usd">358818000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e875-wk-Fact-492BF068B00FF8771FA7E9967A8EFC0A"
      unitRef="usd">2055483000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e894-wk-Fact-EE45ABF422865D88E617E9967A598856"
      unitRef="usd">2030813000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e914-wk-Fact-F5E3E8D8A50DD805B0B2E9967AE9193E"
      unitRef="usd">195265000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e933-wk-Fact-158E1480D96BB83C31E0E9967C64D110"
      unitRef="usd">177830000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e953-wk-Fact-2CA06AA731724D77A95AE9967BA8CC06"
      unitRef="usd">35387000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e972-wk-Fact-3F83C83DCB5FE38A4ADEE9967B66B82E"
      unitRef="usd">40446000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e992-wk-Fact-AB6FD5C29FC168AE3922E9967C47B55F"
      unitRef="usd">52161000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1011-wk-Fact-656647842A958CA95603E9967B0EE8D3"
      unitRef="usd">51976000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1031-wk-Fact-BF9B0C00BEDD05D73B10E9967C32BA9D"
      unitRef="usd">2685388000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1050-wk-Fact-5D59BC5F7C46DAF1D9E6E9967B3A6C17"
      unitRef="usd">2659883000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1070-wk-Fact-F01B867F56FF8C314041E9967B23B38F"
      unitRef="usd">157848000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1089-wk-Fact-D6CC6B6786DB9C81865FE9967B7A9CE3"
      unitRef="usd">156187000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1109-wk-Fact-75CFBF2ED95CC8609D78E9967C08E342"
      unitRef="usd">237796000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1128-wk-Fact-E3C68E11E62DD8E3F4C2E9967A869B2B"
      unitRef="usd">245471000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1149-wk-Fact-A48423A99C0523F86B57E9967C682207"
      unitRef="usd">1064853000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1168-wk-Fact-495E0B1D35AA73E2CC10E9967B1C5F9E"
      unitRef="usd">1063911000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1188-wk-Fact-1F67D8C45284E4E46917E9967BA5AF89"
      unitRef="usd">597897000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1207-wk-Fact-986B2E589CD619B676FCE9967B17FF38"
      unitRef="usd">611444000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1227-wk-Fact-AFF361CE219E5DD9F5CFE9967C65F731"
      unitRef="usd">91765000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1246-wk-Fact-DD57BC1849B39E8FBD80E9967C671013"
      unitRef="usd">93462000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1271-wk-Fact-9520BF64155EA467824AE9967AE8245E"
      unitRef="usd">4835547000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1290-wk-Fact-F9EF9B19D8C9F458D03FE9967A921690"
      unitRef="usd">4830358000</us-gaap:Assets>
    <eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1392-wk-Fact-2154C7A149125D47C5A8E9967C4ADDF5"
      unitRef="usd">10360000</eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities>
    <eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1411-wk-Fact-D0BC5804F444B26D1F78E9967C886A49"
      unitRef="usd">18092000</eme:CurrentMaturitiesOfLongTermDebtAndFinanceLeaseLiabilities>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1426-wk-Fact-106BD1FCEEBFE5E1C673E9967A7A9283"
      unitRef="usd">592576000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1445-wk-Fact-2BF5070BA52275B1C0CEE9967C5EC86F"
      unitRef="usd">665402000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1465-wk-Fact-0AB306F3C6C002897EA5E9967C228CDB"
      unitRef="usd">590873000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1484-wk-Fact-B9B709B239969C33EEC3E9967AB36A67"
      unitRef="usd">623642000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1504-wk-Fact-EECC80C5319306B0618DE9967BB1C8AB"
      unitRef="usd">301878000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1523-wk-Fact-C9AB21416CBCA8E0214EE9967BB23F0C"
      unitRef="usd">382573000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1543-wk-Fact-51D983CB1B1397BB9D54E9967A6553BC"
      unitRef="usd">237973000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1562-wk-Fact-6A8B8AEDC79521F6BB66E9967B52B6DA"
      unitRef="usd">195757000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1583-wk-Fact-1B698408F10DDB5F0AB7E9967AF3B30E"
      unitRef="usd">52722000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1602-wk-Fact-A6541A778F5E4877736CE9967C6DA4D9"
      unitRef="usd">53144000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1622-wk-Fact-0954AF1D37CEF41FB8D9E9967B0268B7"
      unitRef="usd">1786382000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1641-wk-Fact-80CFFE406C4A6E06B91DE9967B7CEF82"
      unitRef="usd">1938610000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1661-wk-Fact-9B64F950373016E1511CE9967AD08B01"
      unitRef="usd">200000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1680-wk-Fact-AB7B22551F1ABFD61C89E9967AC41801"
      unitRef="usd">50000000</us-gaap:LongTermLineOfCredit>
    <eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1700-wk-Fact-69EF1A770C0ACC72C340E9967B7A3F9E"
      unitRef="usd">294181000</eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent>
    <eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1719-wk-Fact-55C133B25DC5083D3798E9967A5ACFB1"
      unitRef="usd">244139000</eme:LongTermDebtAndFinanceLeaseLiabilitiesNonCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1739-wk-Fact-936ABB4CF16910F2C384E9967A4EBAEC"
      unitRef="usd">198492000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1758-wk-Fact-2340C2A675E4E68D63B0E9967B57BE41"
      unitRef="usd">204950000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1778-wk-Fact-C7F3E08BC77FAFE2A328E9967C349130"
      unitRef="usd">328898000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1797-wk-Fact-334BBD38244A834AF9BEE9967AD19E19"
      unitRef="usd">334879000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1817-wk-Fact-C7AB0A8A9D1AE43AF1D6E9967A5E1CD6"
      unitRef="usd">2807953000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1836-wk-Fact-A8C9817C4B8F9AD221EDE9967C707566"
      unitRef="usd">2772578000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1938-wk-Fact-BD742348647AA767FAE0E9967A622D46"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1957-wk-Fact-89D5AEC89B9554A2255CE9967A6EF893"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e1977-wk-Fact-BC8ED46030E3A05C4C12E9967B8DC702"
      unitRef="usd">605000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e1996-wk-Fact-AE6FC545048EDAD14AB6E9967B76F751"
      unitRef="usd">604000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2017-wk-Fact-7D83BB22AFB565D77DCBE9967AB09E47"
      unitRef="usd">34745000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2036-wk-Fact-FB984BE841B0A4B01F3EE9967C4CF3A2"
      unitRef="usd">32274000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2056-wk-Fact-B0734239C3DD4163152FE9967C0526B8"
      unitRef="usd">-91722000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2076-wk-Fact-194393A5D9BD5EC6617DE9967A5D6CD5"
      unitRef="usd">-89288000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2097-wk-Fact-EB047C04CDAF218D42F7E9967AE9BAF3"
      unitRef="usd">2436305000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2116-wk-Fact-41891F37FC19545ABF12E9967A4F1050"
      unitRef="usd">2367481000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2136-wk-Fact-801FDEC8AEE3FF7928FAE9967C6078D2"
      unitRef="usd">352985000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2156-wk-Fact-FB209B6CC428578BFC40E9967AF7D844"
      unitRef="usd">253937000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2177-wk-Fact-C83D66D47EBF1D140244E9967C63EF85"
      unitRef="usd">2026948000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2196-wk-Fact-3189654D2DEF69626B83E9967A75B9AF"
      unitRef="usd">2057134000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2216-wk-Fact-9A24B5FE6F83576DC4C3E9967A67F51B"
      unitRef="usd">646000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2235-wk-Fact-2F67FD55D72C0DABDB4DE9967C2C00A9"
      unitRef="usd">646000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2255-wk-Fact-401FD6B7EF13F4C03EAAE9967B2038EB"
      unitRef="usd">2027594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2274-wk-Fact-3DB399BE5591770206DDE9967AFC4547"
      unitRef="usd">2057780000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1314549e2299-wk-Fact-A22A7191EDC2A739157FE9967A787C68"
      unitRef="usd">4835547000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1314549e2318-wk-Fact-5CF5F55D57BC631BF1A8E9967A7BDDAF"
      unitRef="usd">4830358000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e795-wk-Fact-9F497C425CF112609B6AE9967CAE19B3"
      unitRef="usd">2299832000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e814-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916"
      unitRef="usd">2158728000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e829-wk-Fact-7066A621FB4263F2EF62E9967CE38E5D"
      unitRef="usd">1966771000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e848-wk-Fact-9C1E09D2FF869C41DB14E9967AB9B927"
      unitRef="usd">1849974000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e868-wk-Fact-60F1A8990A9C1AB81235E9967C8504C8"
      unitRef="usd">333061000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e887-wk-Fact-62BACD862C6A8E124B46E9967AF2562C"
      unitRef="usd">308754000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e907-wk-Fact-AA89BAFE4C22E06A736BE9967C8BBB49"
      unitRef="usd">226997000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e926-wk-Fact-8F0B5138CB7DF4BAA68DE9967BAE1BC1"
      unitRef="usd">206169000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e946-wk-Fact-060314CD855D87E2B04AE9967CDDD152"
      unitRef="usd">69000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e965-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e985-wk-Fact-998CBDC416BCBF00E85CE9967CD09E25"
      unitRef="usd">105995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1004-wk-Fact-629A14A365DDEE2E379DE9967C37D618"
      unitRef="usd">102310000</us-gaap:OperatingIncomeLoss>
    <eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e1024-wk-Fact-F68D5879060C5DB83927E9967B4BB3C4"
      unitRef="usd">-742000</eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost>
    <eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1043-wk-Fact-E1C533DB90D01FA4C375E9967A89F37E"
      unitRef="usd">-406000</eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e1063-wk-Fact-BC6055FDD63B7EA2CA25E9967AAFE88F"
      unitRef="usd">-2488000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1083-wk-Fact-C2772B1764FD17E7F58DE9967BA5C54E"
      unitRef="usd">-2823000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e1104-wk-Fact-66CC31A4C4B6F7EB4609E9967ADD01EC"
      unitRef="usd">104249000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1123-wk-Fact-7D10CAB995B72FBFCB6DE9967C95BCB9"
      unitRef="usd">99893000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e1144-wk-Fact-8CA2496380EB868AEAE2E9967CBEC31F"
      unitRef="usd">28584000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1163-wk-Fact-81EE080B5980A5D19D66E9967B6215C5"
      unitRef="usd">27483000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1327125e1188-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1327125e1207-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d1327125e1268-wk-Fact-B94270308C15D9A06B08E9967C8F4008"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d1327125e1287-wk-Fact-15B27073E973AB7A650AE9967C0024E2"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d1327125e1348-wk-Fact-6BDAE8F2326EA477DB79E9967B64F518"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d1327125e1367-wk-Fact-8730060DF6855D89F933E9967CC05832"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d1327125e1428-wk-Fact-2623CBA3E99C8154E91EE9967B1240F1"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="d1327125e1447-wk-Fact-7794610BC1ACCB4904F1E9967BAC1B8F"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1311667e805-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1311667e824-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1311667e880-wk-Fact-707497373C09BAC83227E9967C1CD4BF"
      unitRef="usd">-2984000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1311667e900-wk-Fact-DEDDB5FEE373FFDCAC78E9967BDE8BE2"
      unitRef="usd">611000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7"
      unitRef="usd">-550000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD"
      unitRef="usd">-535000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1311667e961-wk-Fact-289796F152CCDD6574DEE9967C5DC8A6"
      unitRef="usd">-2434000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1311667e981-wk-Fact-4F450835E072146BFEFEE9967BDCA7EF"
      unitRef="usd">1146000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1311667e1006-wk-Fact-DBDF1F628FD2EDE23799E9967C4F95AD"
      unitRef="usd">73231000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1311667e1025-wk-Fact-73889512C8E2E35E6AD4E9967BD549B9"
      unitRef="usd">73556000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d1311667e1053-wk-Fact-B39EB63E984D784A8EE6E9967A76A937"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e847-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e866-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e922-wk-Fact-48D2C2DE9A59FE381068E9967B313A12"
      unitRef="usd">11767000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e941-wk-Fact-42E6A132658DB2F753A8E9967CE1ED68"
      unitRef="usd">10585000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e961-wk-Fact-0ABC04A43D4C21341EDEE9967A572D70"
      unitRef="usd">14747000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e980-wk-Fact-0ADCC68BB26C66DFE7A9E9967C3988D0"
      unitRef="usd">11610000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1000-wk-Fact-022919E0479EFFB3EE0DE9967BCC5E89"
      unitRef="usd">2614000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1019-wk-Fact-23D58D02BDF225D62652E9967AFC2E45"
      unitRef="usd">-673000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1040-wk-Fact-F7BF64DE8E58A8987B26E9967B164B52"
      unitRef="usd">4375000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1059-wk-Fact-6EEA8A8AC2A3BB560FABE9967CA84134"
      unitRef="usd">2496000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1079-wk-Fact-58206A9EBA28E5639A50E9967B1D51D6"
      unitRef="usd">157000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1099-wk-Fact-F049C527B6D4D6F30196E9967BF6F990"
      unitRef="usd">499000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
    <eme:Noncashsharebasedcompensationexpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1120-wk-Fact-72755015DABF380A54E0E9967AD1A5E6"
      unitRef="usd">3291000</eme:Noncashsharebasedcompensationexpense>
    <eme:Noncashsharebasedcompensationexpense
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1139-wk-Fact-82BA2A5F3DA14E5EF715E9967C3A130B"
      unitRef="usd">3557000</eme:Noncashsharebasedcompensationexpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1160-wk-Fact-6AC27D0F04C296D10BDDE9967C6B7FAF"
      unitRef="usd">-199000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1179-wk-Fact-8E0FE5A48BD41DEFC362E9967C3C0138"
      unitRef="usd">-467000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1199-wk-Fact-5FDCD40285B523CC0187E9967B565BD8"
      unitRef="usd">191314000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1219-wk-Fact-8C75EF561469FB52C8D4E9967ABC053A"
      unitRef="usd">157388000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1240-wk-Fact-2E01F72C9296DE932D4DE9967BB9D17F"
      unitRef="usd">-78813000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1260-wk-Fact-D78AE48DC59A93761199E9967A6321FD"
      unitRef="usd">-57435000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1322-wk-Fact-9FF276EE0228A4D915C4E9967AF8DD3C"
      unitRef="usd">2582000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1342-wk-Fact-419EE455003D024A95FEE9967BFC37D0"
      unitRef="usd">31124000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1363-wk-Fact-9163906F08080D140C0FE9967AF94773"
      unitRef="usd">196000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1382-wk-Fact-C38AB7E0C4F9F0D76355E9967BB69CD9"
      unitRef="usd">1023000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1402-wk-Fact-30B4CFB4BE7AEDE4E7A0E9967B9BA432"
      unitRef="usd">12035000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1422-wk-Fact-42D563776098914F3ABEE9967A5902C8"
      unitRef="usd">13113000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1443-wk-Fact-210FC88BE450AB7B4435E9967BAE20BA"
      unitRef="usd">0</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1462-wk-Fact-F3A42C23EAA4928FDF2EE9967B688C6C"
      unitRef="usd">794000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1483-wk-Fact-E0F1B0033C06CE85D752E9967CC43322"
      unitRef="usd">-14421000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1503-wk-Fact-18C642C55DEC76A0BFE4E9967C707C20"
      unitRef="usd">-44008000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1565-wk-Fact-F07A46A2116650AF9D2D7F336DE49EEA"
      unitRef="usd">200000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1584-wk-Fact-1DF36612DBC3EA9CA9117F336DEBE088"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1605-wk-Fact-D6CC74A3F9F510BA3C60E9967BF35B51"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1625-wk-Fact-C970AC73090833435697E9967C881F3A"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1645-wk-Fact-E59070EA05F04AFA38197F3696DBF5B9"
      unitRef="usd">300000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1664-wk-Fact-0993E67E4D6942D295C77F3696F3E228"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1684-wk-Fact-5F26CB9F7FA748F86F70E9967CCCF2E8"
      unitRef="usd">257549000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1704-wk-Fact-738EE4F6B65EB0D40010E9967AB6C5AE"
      unitRef="usd">3800000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1725-wk-Fact-494FB0269742727062B4E9967AA3AF4F"
      unitRef="usd">1277000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1745-wk-Fact-FA2ACFACE25A3AA9ED96E9967A4FE650"
      unitRef="usd">1053000</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1766-wk-Fact-FA38CA5C2508CA473788E9967BBC2A9B"
      unitRef="usd">4500000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1786-wk-Fact-EF67B614CFC64DFD0747E9967AF65775"
      unitRef="usd">4480000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1807-wk-Fact-9BE9885B99643A0333BFE9967AAFB4A2"
      unitRef="usd">99048000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1827-wk-Fact-AB6BA35703ED556BD44DE9967BEF2628"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1847-wk-Fact-6DDA0525B0B076954FE0E9967AE50035"
      unitRef="usd">2492000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1867-wk-Fact-E9BE9ACA0C2C6AB55243E9967AB1A314"
      unitRef="usd">3735000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockPlans
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1888-wk-Fact-1BAF217B4B47D5F285D5E9967A5FE045"
      unitRef="usd">1638000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1907-wk-Fact-19255CF2D28A6477FC31E9967A61506D"
      unitRef="usd">1323000</us-gaap:ProceedsFromStockPlans>
    <eme:PaymentsforContingentConsiderationArrangements
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1927-wk-Fact-44E236FA125049E8DF6FE9967C69C22D"
      unitRef="usd">653000</eme:PaymentsforContingentConsiderationArrangements>
    <eme:PaymentsforContingentConsiderationArrangements
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1947-wk-Fact-006A0677B72369DB9738E9967C7DFC33"
      unitRef="usd">23000</eme:PaymentsforContingentConsiderationArrangements>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e1968-wk-Fact-2B60F42C0A590D006867E9967B426C78"
      unitRef="usd">0</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e1987-wk-Fact-1D597EDD3EE26615CD6FE9967C26BFDC"
      unitRef="usd">40000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e2008-wk-Fact-510EA6622B82AC246EC9E9967C3A5397"
      unitRef="usd">86119000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e2027-wk-Fact-D223743482010F259269E9967C87273C"
      unitRef="usd">-11808000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e2049-wk-Fact-C3BDE94011693E5E04F5E9967ABB49CC"
      unitRef="usd">-4678000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e2069-wk-Fact-55CC3EF3AD0A84699352E9967C90EEFE"
      unitRef="usd">1298000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1317448e2089-wk-Fact-FDD45B5C1533D9F72BF6E9967AC7AB08"
      unitRef="usd">-11793000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1317448e2109-wk-Fact-FAA7C6779B8C5A9E9909E9967AB5E2DD"
      unitRef="usd">-111953000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B"
      unitRef="usd">359920000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FI2018Q4"
      decimals="-3"
      id="d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2"
      unitRef="usd">366214000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8"
      unitRef="usd">348127000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="FI2019Q1"
      decimals="-3"
      id="d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969"
      unitRef="usd">254261000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-5"
      id="d1317448e2217-wk-Fact-6A1DB1AA1891DA9CCA5AE9967A67454F"
      unitRef="usd">1100000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-5"
      id="d1317448e2221-wk-Fact-94B0F614DB18704655D7E9967C55273C"
      unitRef="usd">2300000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-5"
      id="d1317448e2240-wk-Fact-F5BECD02638E8BEF8035E9967C59A3A7"
      unitRef="usd">1000000.0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q1"
      decimals="-5"
      id="d1317448e2244-wk-Fact-EADC666DC90575B9BF5BE9967C42EABE"
      unitRef="usd">2200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4"
      decimals="-3"
      id="d1321710e1049-wk-Fact-618C542C8C99137D509EE9967BAAEED0"
      unitRef="usd">1741441000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e1068-wk-Fact-02C9B70B5F14F27C0E3EE9967B424620"
      unitRef="usd">601000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e1087-wk-Fact-93EA8C86FE5825699EFBE9967B44C300"
      unitRef="usd">21103000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B"
      unitRef="usd">-87662000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e1127-wk-Fact-FEA1CFAE1EFF10E0BF3CE9967B17D8A8"
      unitRef="usd">2060440000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="d1321710e1147-wk-Fact-D840BD90D7A4314D42ACE9967B44F2B3"
      unitRef="usd">-253937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      id="d1321710e1167-wk-Fact-9A4A9959138DE926615BE9967B78FB00"
      unitRef="usd">896000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1182-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e1259-wk-Fact-BBD6E82A262E25C5A3D6E9967B77021D"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1318-wk-Fact-4F450835E072146BFEFEE9967BDCA7EF"
      unitRef="usd">1146000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479"
      unitRef="usd">1146000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1454-wk-Fact-D3424899335CEB5EAB4DE9967B73F461"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e1473-wk-Fact-85728EB9A1C3B09C474AE9967BC0B0D7"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e1492-wk-Fact-E7AD915482310CBAE6DBE9967BD07338"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1591-wk-Fact-37BD87F7729A6C1D0DDAE9967BB0FB22"
      unitRef="usd">3735000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e1630-wk-Fact-F08BDC89676F23C4F733E9967B92B62E"
      unitRef="usd">3735000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1729-wk-Fact-F057D29796B47FFD4D40E9967B7161E1"
      unitRef="usd">1323000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e1767-wk-Fact-95E9EBAF2D3EDA706475E9967B5AA1DD"
      unitRef="usd">1323000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:DividendsCommonStock
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e1865-wk-Fact-9C46028D54F242F8BC59E9967B27DD24"
      unitRef="usd">4480000</us-gaap:DividendsCommonStock>
    <eme:DividendsCommonStock1
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e1904-wk-Fact-710F96FCB941DB1AB81CE9967B35BB52"
      unitRef="usd">44000</eme:DividendsCommonStock1>
    <us-gaap:DividendsCommonStock
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e1943-wk-Fact-593BB713D712D54C90CDE9967B8FEE8F"
      unitRef="usd">4524000</us-gaap:DividendsCommonStock>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e2003-wk-Fact-55F5098B1ACD19894933E9967B8F2AB2"
      unitRef="usd">40000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      id="d1321710e2120-wk-Fact-29B2EF8866AB54C988487EE9E7218603"
      unitRef="usd">40000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1321710e2141-wk-Fact-64B74D1D3D8AB7D541D4E9967B366E21"
      unitRef="usd">3557000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e2179-wk-Fact-147435555628A5F0978AE9967B998278"
      unitRef="usd">3557000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1"
      decimals="-3"
      id="d1321710e2283-wk-Fact-C94BE67E70F09BEB793BE9967B546AA4"
      unitRef="usd">1811622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e2302-wk-Fact-25D95255726FA0FAC29AE9967BC52FB4"
      unitRef="usd">602000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e2321-wk-Fact-5D9A3F60E24DE637A88AE9967B12E0E3"
      unitRef="usd">22291000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E"
      unitRef="usd">-86516000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e2361-wk-Fact-0CC423752FCAD5E28D2EE9967B698136"
      unitRef="usd">2128326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="d1321710e2381-wk-Fact-F6D687F43DE7B4AD66B0E9967B51EBFB"
      unitRef="usd">-253937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      id="d1321710e2401-wk-Fact-05AAECC342E26FC4F9FFE9967B6B80A6"
      unitRef="usd">856000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1321710e2421-wk-Fact-3DB399BE5591770206DDE9967AFC4547"
      unitRef="usd">2057780000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e2440-wk-Fact-F242F7E9BEC5F7F3C0D3E9967BC76695"
      unitRef="usd">604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e2459-wk-Fact-CE60E3A89E4C21BAD3BAE9967B7D4BF1"
      unitRef="usd">32274000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E"
      unitRef="usd">-89288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e2499-wk-Fact-27FD0C01568B0F3E6372E9967B796F50"
      unitRef="usd">2367481000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="d1321710e2519-wk-Fact-14B7010DDA6EEEEC530AE9967B239445"
      unitRef="usd">-253937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      id="d1321710e2539-wk-Fact-C7D35BFEB00CEBD57798E9967B807E4E"
      unitRef="usd">646000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e2554-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e2631-wk-Fact-79ECF83D5B3EE0DE0CDEE9967B4FEA73"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e2690-wk-Fact-289796F152CCDD6574DEE9967C5DC8A6"
      unitRef="usd">-2434000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B"
      unitRef="usd">-2434000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F"
      unitRef="usd">2307000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A"
      unitRef="usd">2307000</us-gaap:CumulativeEffectOnRetainedEarningsNetOfTax1>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e2968-wk-Fact-4087DB65C4CA8E370CB4E9967B6FFF7A"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e2987-wk-Fact-AE0CA1A8C3EBC4A05472E9967B300FC3"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e3104-wk-Fact-3345AE27A43C10C1250BE9967B1E1A25"
      unitRef="usd">2492000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e3143-wk-Fact-40DAE46D78611D2894AFE9967B893DCB"
      unitRef="usd">2492000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e3242-wk-Fact-DA61972881180E97D7DDE9967B4A55B0"
      unitRef="usd">1638000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e3280-wk-Fact-660AC65692AB64B28732E9967B6DFB78"
      unitRef="usd">1638000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:DividendsCommonStock
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e3378-wk-Fact-0A79F9DC2B5A7ED9D491E9967B3364CA"
      unitRef="usd">4500000</us-gaap:DividendsCommonStock>
    <eme:DividendsCommonStock1
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e3417-wk-Fact-91B90C8B7D784B4061B3E9967B6B59C0"
      unitRef="usd">34000</eme:DividendsCommonStock1>
    <us-gaap:DividendsCommonStock
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e3456-wk-Fact-E505DA83FEC6D9916D38E9967BA2D0A9"
      unitRef="usd">4534000</us-gaap:DividendsCommonStock>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e3516-wk-Fact-1B11A192AA0488A91D2709852F7CA08B"
      unitRef="usd">99048000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="d1321710e3613-wk-Fact-2462792A3CD4968EA0D10985496013CA"
      unitRef="usd">99048000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1321710e3654-wk-Fact-6A1F46869E2F9ED9DD90E9967B537DB6"
      unitRef="usd">3291000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e3692-wk-Fact-DEC65A328E43714FEB61E9967BB4FB7E"
      unitRef="usd">3291000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1321710e3796-wk-Fact-401FD6B7EF13F4C03EAAE9967B2038EB"
      unitRef="usd">2027594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d1321710e3815-wk-Fact-5C9FD2ED03EEE29EF465E9967BD5461B"
      unitRef="usd">605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d1321710e3834-wk-Fact-8597E5F53B94175B5AEFE9967B7BE661"
      unitRef="usd">34745000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC"
      unitRef="usd">-91722000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d1321710e3874-wk-Fact-FBE91644BDE089360DAFE9967BC10044"
      unitRef="usd">2436305000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_TreasuryStockMember"
      decimals="-3"
      id="d1321710e3894-wk-Fact-1CD17BCBA2F3C6E5A5FFE9967B25E6B4"
      unitRef="usd">-352985000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_NoncontrollingInterestMember"
      decimals="-3"
      id="d1321710e3914-wk-Fact-C3C840901245F120CBB7E9967B61C5C9"
      unitRef="usd">646000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-D66BD335A4C32669DC0DE9967BEEE095-0-wk-Fact-51EF600903A836C3192AE9967BEE7B3F">Basis of Presentation&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted. References to the &#x201c;Company,&#x201d; &#x201c;EMCOR,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The results of operations for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; are not necessarily indicative of the results to be expected for the year ending &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-37453996FE92F5878B03E9967AE714C7-0-wk-Fact-D0CAA6EC561C981907E0E9967AE77A28">New Accounting Pronouncements&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On January 1, 2020, we adopted the accounting pronouncement issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), which changes the way in which entities estimate and present credit losses for most financial assets, including accounts receivable and contract assets. This pronouncement replaces the previous incurred loss model with an expected credit loss model that requires consideration of a broader range of information when estimating expected credit losses over the lifetime of an asset. This guidance requires entities to estimate expected credit losses by considering forecasts of future economic conditions in addition to information about past events and current conditions. The cumulative effect of applying the new guidance was recorded as a reduction to retained earnings in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In accordance with the guidance described above, we maintain an allowance for credit losses, which represents the portion of our financial assets (accounts receivable and contract assets) that we do not expect to collect over the contractual life of such assets. Credit losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. A considerable amount of judgment is required in determining expected credit losses. Relevant factors include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, our allowance for credit losses was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$20.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$14.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. Our allowance for credit losses increased based on our evaluation of forecasts of future economic conditions and the expected impact on customer collections. Allowances for credit losses are based on the best facts available and are re-evaluated and adjusted on a regular basis as additional information is received. Negative macroeconomic trends, including the impact of COVID-19, could result in an increase in our credit losses if we experience delays in the payment of outstanding receivables or if future economic conditions differ from our forecasts.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The change in the allowance for credit losses for the three months ended March 31, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative-effect adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Provision for credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amounts written off against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In December 2019, an accounting pronouncement was issued by the FASB that simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in ASC 740 related to intraperiod tax allocations and the methodology for calculating income taxes in an interim period. The guidance also simplifies aspects of the accounting for franchise taxes as well as enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. The pronouncement is effective for annual and interim periods beginning after December 15, 2020, with early adoption permitted. Certain aspects of this standard must be applied retrospectively while other aspects are to be applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the year of adoption. The Company intends to adopt this accounting pronouncement on January 1, 2021, and we are currently evaluating the potential impact on our financial position and/or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2020Q1Jan1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member"
      decimals="-5"
      id="d1323307e698-wk-Fact-689F78DFD46B75F4FF8384DA3D31A74F"
      unitRef="usd">2300000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-FAFF88D29866F3CCBF59C1CF7E9BAFBE-0-wk-Fact-A3C2669C730426652EA8C1D2579648A5">In accordance with the guidance described above, we maintain an allowance for credit losses, which represents the portion of our financial assets (accounts receivable and contract assets) that we do not expect to collect over the contractual life of such assets. Credit losses are recorded when we believe a customer, or group of customers, may not be able to meet their financial obligations due to deterioration in financial condition or credit rating. A considerable amount of judgment is required in determining expected credit losses. Relevant factors include our prior collection history with our customers, the related aging of past due balances, projections of credit losses based on historical trends in credit quality indicators or past events, and forecasts of future economic conditions. </us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1323307e719-wk-Fact-82AA65B0D3B42BE18145E9967A6E0735"
      unitRef="usd">20000000.0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1323307e723-wk-Fact-FB8F9F8F5F0AA2BF6D13E9967C74A54D"
      unitRef="usd">14500000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-C2007998CB4F551058F68F5309213B0F-0-wk-Fact-9B957F90BD35C5FFC2BD8F5504CD0011">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The change in the allowance for credit losses for the three months ended March 31, 2020 was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative-effect adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Provision for credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amounts written off against the allowance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(237&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,993&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1323307e756-wk-Fact-3C3A9CB88CE53E125DC08F6478174048"
      unitRef="usd">14466000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <eme:CumulativeEffectOnRetainedEarningsBeforeTax2
      contextRef="FD2020Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201613Member"
      decimals="-3"
      id="d1323307e771-wk-Fact-C4C53075C712DC0FEDBAC14C6B2844A1"
      unitRef="usd">3150000</eme:CumulativeEffectOnRetainedEarningsBeforeTax2>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1323307e791-wk-Fact-022919E0479EFFB3EE0DE9967BCC5E89"
      unitRef="usd">2614000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1323307e811-wk-Fact-C7531534856AECFBD2F08F64244CD807"
      unitRef="usd">237000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1323307e837-wk-Fact-73DBA946474F71C6D1778F64BD919A68"
      unitRef="usd">19993000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-3924ED65F0854FC1C3E4E9967AAE8902-0-wk-Fact-80C2E3B98E6223079D33E9967AAE34DC">Revenue from Contracts with Customers &lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by applying the following five step model:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(1)  Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectibility of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist.  In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectibility of consideration is probable, the Company considers the customer&#x2019;s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(2)  Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#x201c;unit of account&#x201d; for purposes of determining revenue recognition.  In order to properly identify separate performance obligations, the Company applies judgment in determining whether each  good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract.To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract, and therefore, are not treated as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(3)  Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers.  The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts.  When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance.  The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Variable consideration is included in the transaction price only to the extent it is probable, in the Company&#x2019;s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint.  In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company&#x2019;s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company&#x2019;s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer, but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer.  For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer.  In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods.  Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company&#x2019;s previous estimate. For the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and 2019, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant amounts of revenue recognized during the period related to performance obligations satisfied in prior periods. In addition, for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant reversals of revenue recognized associated with the revision of transaction prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(4)  Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers.  If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(5)  Recognize revenue as performance obligations are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time.  The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#x2019;s performance as we perform, (b) the Company&#x2019;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#x2019;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.    &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.  When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident. For the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and 2019, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; changes in total estimated costs that had a significant impact on our operating results. In addition, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant losses recognized during the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:10px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Disaggregation of Revenues &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our revenues are principally derived from contracts to provide construction services relating to electrical and mechanical systems, as well as to provide a number of building services and industrial services to our customers.  Our contracts are with many different customers in numerous industries.  Refer to Note 14 - Segment Information of the notes to consolidated financial statements for additional information on how we disaggregate our revenues by reportable segment, as well as a more complete description of our business. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables provide further disaggregation of our revenues by categories we use to evaluate our financial performance within each of our reportable segments for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States electrical construction and facilities services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;242,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;269,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Institutional market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Hospitality market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Manufacturing market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;120,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Healthcare market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,615&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transportation market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;58,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Water and wastewater market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,015&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short duration projects &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States mechanical construction and facilities services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;304,690&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;281,862&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Institutional market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;76,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Hospitality market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,714&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Manufacturing market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;115,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Healthcare market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;88,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transportation market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Water and wastewater market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short duration projects &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;97,202&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;835,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;755,277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;752,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:100%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;________&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Represents those projects which generally are completed within three months or less.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States building services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial site-based services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;143,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;155,978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Government site-based services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Mechanical services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;303,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;274,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;33,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;518,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;512,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States industrial services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Field services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;269,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;216,770&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shop services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;310,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;258,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United Kingdom building services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;55,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Projects &amp;amp; extras&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;57,271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:100%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Contract Assets and Contract Liabilities &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accounts receivable are recognized in the period when our right to consideration is unconditional. Accounts receivable are recognized net of an allowance for credit losses. A considerable amount of judgment is required in assessing the likelihood of realization of receivables.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from our long-term construction projects when revenues recognized under the cost-to-cost measure of progress exceed the amounts invoiced to our customers, as the amounts cannot be billed under the terms of our contracts. Such amounts are recoverable from our customers based upon various measures of performance, including achievement of certain milestones, completion of specified units, or completion of a contract. In addition, many of our time and materials arrangements, as well as our contracts to perform turnaround services within the United States industrial services segment, are billed in arrears pursuant to contract terms that are standard within the industry, resulting in contract assets and/or unbilled receivables being recorded, as revenue is recognized in advance of billings. Also included in contract assets are amounts we seek or will seek to collect from customers or others for errors or changes in contract specifications or design, contract change orders or modifications in dispute or unapproved as to scope and/or price, or other customer-related causes of unanticipated additional contract costs (claims and unapproved change orders). Our contract assets do not include capitalized costs to obtain and fulfill a contract. Contract assets are generally classified as current within the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:10px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities from our long-term construction contracts arise when amounts invoiced to our customers exceed revenues recognized under the cost-to-cost measure of progress. Contract liabilities additionally include advanced payments from our customers on certain contracts.  Contract liabilities decrease as we recognize revenue from the satisfaction of the related performance obligation and are recorded as either current or long-term, depending upon when we expect to recognize such revenue. The long-term portion of contract liabilities is included in &#x201c;Other long-term obligations&#x201d; in the Consolidated Balance Sheets.   &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;   Net contract liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March 31,   2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract assets, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;195,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;177,830&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract assets, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(590,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(623,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,051&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net contract liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(397,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(447,954&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$50.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; decrease in net contract liabilities for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was primarily attributable to a decrease in net contract liabilities on our uncompleted long-term construction contracts, partially as a result of the completion or substantial completion of certain large projects which were previously billed in advance pursuant to contract terms. The acquisition completed in the first quarter of 2020 did not have a significant impact on our contract assets and contract liabilities. There was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant impairment of contract assets recognized during either period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Transaction Price Allocated to Remaining Unsatisfied Performance Obligations &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#x201c;remaining performance obligations&#x201d;) for each of our reportable segments and their respective percentages of total remaining performance obligations (in thousands, except for percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March 31,   2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,032,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,601,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;545,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,289,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;134,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,423,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our remaining performance obligations at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.42 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  Remaining performance obligations increase with awards of new contracts and decrease as we perform work and recognize revenue on existing contracts. We include a project within our remaining performance obligations at such time the project is awarded and agreement on contract terms has been reached. Our remaining performance obligations include amounts related to contracts for which a fixed price contract value is not assigned when a reasonable estimate of the total transaction price can be made.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations include unrecognized revenues to be realized from uncompleted construction contracts. Although many of our construction contracts are subject to cancellation at the election of our customers, in accordance with industry practice, we do not limit the amount of unrecognized revenue included within remaining performance obligations for these contracts due to the inherent substantial economic penalty that would be incurred by our customers upon cancellation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations also include unrecognized revenues expected to be realized over the remaining term of service contracts. However, to the extent a service contract includes a cancellation clause which allows for the termination of such contract by either party without a substantive penalty, the remaining contract term, and therefore, the amount of unrecognized revenues included within remaining performance obligations, is limited to the notice period required for the termination. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our remaining performance obligations are comprised of: (a) original contract amounts, (b) change orders for which we have received written confirmations from our customers, (c) pending change orders for which we expect to receive confirmations in the ordinary course of business, (d) claim amounts that we have made against customers for which we have determined we have a legal basis under existing contractual arrangements and as to which the variable consideration constraint does not apply, and (e) other forms of variable consideration to the extent that such variable consideration has been included within the transaction price of our contracts. Such claim and other variable consideration amounts were immaterial for all periods presented.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Within          one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Greater than one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;842,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,968&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,996,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;604,915&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,473,740&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;815,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,572,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;851,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; We believe our reported remaining performance obligations are firm and contract cancellations have not historically had a material adverse effect on us. However, the extent to which the COVID-19 pandemic may impact our remaining performance obligations is highly uncertain and will be affected by a number of factors that are difficult to predict. These include the duration and extent of the outbreak; the duration and extent of imposed or recommended containment and mitigation measures; the impact of the pandemic on economic activity, including on construction projects and our customers&#x2019; demand for our goods and services; any further closures of our customers&#x2019; offices and facilities; and any additional project delays or shutdowns.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-137A3B18210796529B45E9967A7B8751-0-wk-Fact-DFA1636D118E3518AB53E9967A7BD7F1">&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by applying the following five step model:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(1)  Identify the contract with a customer&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A contract with a customer exists when: (a) the parties have approved the contract and are committed to perform their respective obligations, (b) the rights of the parties can be identified, (c) payment terms can be identified, (d) the arrangement has commercial substance, and (e) collectibility of consideration is probable. Judgment is required when determining if the contractual criteria are met, specifically in the earlier stages of a project when a formally executed contract may not yet exist.  In these situations, the Company evaluates all relevant facts and circumstances, including the existence of other forms of documentation or historical experience with our customers that may indicate a contractual agreement is in place and revenue should be recognized. In determining if the collectibility of consideration is probable, the Company considers the customer&#x2019;s ability and intention to pay such consideration through an evaluation of several factors, including an assessment of the creditworthiness of the customer and our prior collection history with such customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(2)  Identify the performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At contract inception, the Company assesses the goods or services promised in a contract and identifies, as a separate performance obligation, each distinct promise to transfer goods or services to the customer. The identified performance obligations represent the &#x201c;unit of account&#x201d; for purposes of determining revenue recognition.  In order to properly identify separate performance obligations, the Company applies judgment in determining whether each  good or service provided is: (a) capable of being distinct, whereby the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and (b) distinct within the context of the contract, whereby the transfer of the good or service to the customer is separately identifiable from other promises in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition, when assessing performance obligations within a contract, the Company considers the warranty provisions included within such contract.To the extent the warranty terms provide the customer with an additional service, other than assurance that the promised good or service complies with agreed upon specifications, such warranty is accounted for as a separate performance obligation. In determining whether a warranty provides an additional service, the Company considers each warranty provision in comparison to warranty terms which are standard in the industry. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our contracts are often modified through change orders to account for changes in the scope and price of the goods or services we are providing. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of our change orders are for goods or services that are not distinct within the context of our original contract, and therefore, are not treated as separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(3)  Determine the transaction price&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The transaction price represents the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to our customers.  The consideration promised within a contract may include fixed amounts, variable amounts, or both. To the extent the performance obligation includes variable consideration, including contract bonuses and penalties that can either increase or decrease the transaction price, the Company estimates the amount of variable consideration to be included in the transaction price utilizing one of two prescribed methods, depending on which method better predicts the amount of consideration to which the entity will be entitled. Such methods include: (a) the expected value method, whereby the amount of variable consideration to be recognized represents the sum of probability weighted amounts in a range of possible consideration amounts, and (b) the most likely amount method, whereby the amount of variable consideration to be recognized represents the single most likely amount in a range of possible consideration amounts.  When applying these methods, the Company considers all information that is reasonably available, including historical, current, and estimates of future performance.  The expected value method is typically utilized in situations where a contract contains a large number of possible outcomes while the most likely amount method is typically utilized in situations where a contract has only two possible outcomes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Variable consideration is included in the transaction price only to the extent it is probable, in the Company&#x2019;s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. This threshold is referred to as the variable consideration constraint.  In assessing whether to apply the variable consideration constraint, the Company considers if factors exist that could increase the likelihood or the magnitude of a potential reversal of revenue, including, but not limited to, whether: (a) the amount of consideration is highly susceptible to factors outside of the Company&#x2019;s influence, such as the actions of third parties, (b) the uncertainty surrounding the amount of consideration is not expected to be resolved for a long period of time, (c) the Company&#x2019;s experience with similar types of contracts is limited or that experience has limited predictive value, (d) the Company has a practice of either offering a broad range of price concessions or changing the payment terms and conditions of similar contracts in similar circumstances, and (e) the contract has a large number and broad range of possible consideration amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Pending change orders represent one of the most common forms of variable consideration included within contract value and typically represent contract modifications for which a change in scope has been authorized or acknowledged by our customer, but the final adjustment to contract price is yet to be negotiated. In estimating the transaction price for pending change orders, the Company considers all relevant facts, including documented correspondence with the customer regarding acknowledgment of and/or agreement with the modification, as well as historical experience with the customer or similar contractual circumstances. Based upon this assessment, the Company estimates the transaction price, including whether the variable consideration constraint should be applied.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract claims are another form of variable consideration which is common within our industry. Claim amounts represent revenue that has been recognized for contract modifications that are not submitted or are in dispute as to both scope and price. In estimating the transaction price for claims, the Company considers all relevant facts available. However, given the uncertainty surrounding claims, including the potential long-term nature of dispute resolution and the broad range of possible consideration amounts, there is an increased likelihood that any additional contract revenue associated with contract claims is constrained. The resolution of claims involves negotiations and, in certain cases, litigation. In the event litigation costs are incurred by us in connection with claims, such litigation costs are expensed as incurred, although we may seek to recover these costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For some transactions, the receipt of consideration does not match the timing of the transfer of goods or services to the customer.  For such contracts, the Company evaluates whether this timing difference represents a financing arrangement within the contract. Although rare, if a contract is determined to contain a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money when determining the transaction price of such contract. Although our customers may retain a portion of the contract price until completion of the project and final contract settlement, these retainage amounts are not considered a significant financing component as the intent of the withheld amounts is to provide the customer with assurance that we will complete our obligations under the contract rather than to provide financing to the customer.  In addition, although we may be entitled to advanced payments from our customers on certain contracts, these advanced payments generally do not represent a significant financing component as the payments are used to meet working capital demands that can be higher in the early stages of a contract, as well as to protect us from our customer failing to meet its obligations under the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Changes in the estimates of transaction prices are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods.  Such changes in estimates may also result in the reversal of previously recognized revenue if the ultimate outcome differs from the Company&#x2019;s previous estimate. For the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and 2019, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant amounts of revenue recognized during the period related to performance obligations satisfied in prior periods. In addition, for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; significant reversals of revenue recognized associated with the revision of transaction prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(4)  Allocate the transaction price to performance obligations in the contract&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price. The Company determines the standalone selling price based on the price at which the performance obligation would have been sold separately in similar circumstances to similar customers.  If the standalone selling price is not observable, the Company estimates the standalone selling price taking into account all available information such as market conditions and internal pricing guidelines. In certain circumstances, the standalone selling price is determined using an expected profit margin on anticipated costs related to the performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(5)  Recognize revenue as performance obligations are satisfied&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes revenue at the time the related performance obligation is satisfied by transferring a promised good or service to its customers. A good or service is considered to be transferred when the customer obtains control. The Company can transfer control of a good or service and satisfy its performance obligations either over time or at a point in time.  The Company transfers control of a good or service over time and, therefore, satisfies a performance obligation and recognizes revenue over time if one of the following three criteria are met: (a) the customer simultaneously receives and consumes the benefits provided by the Company&#x2019;s performance as we perform, (b) the Company&#x2019;s performance creates or enhances an asset that the customer controls as the asset is created or enhanced, or (c) the Company&#x2019;s performance does not create an asset with an alternative use to us, and we have an enforceable right to payment for performance completed to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our performance obligations satisfied over time, we recognize revenue by measuring the progress toward complete satisfaction of that performance obligation. The selection of the method to measure progress towards completion can be either an input method or an output method and requires judgment based on the nature of the goods or services to be provided.    &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our construction contracts, revenue is generally recognized over time as our performance creates or enhances an asset that the customer controls as it is created or enhanced. Our fixed price construction projects generally use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Under the cost-to-cost measure of progress, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. For our unit price construction contracts, progress towards complete satisfaction is measured through an output method, such as the amount of units produced or delivered, when our performance does not produce significant amounts of work in process or finished goods prior to complete satisfaction of such performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For our services contracts, revenue is also generally recognized over time as the customer simultaneously receives and consumes the benefits of our performance as we perform the service. For our fixed price service contracts with specified service periods, revenue is generally recognized on a straight-line basis over such service period when our inputs are expended evenly, and the customer receives and consumes the benefits of our performance throughout the contract term.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The timing of revenue recognition for the manufacturing of new build heat exchangers within our United States industrial services segment depends on the payment terms of the contract, as our performance does not create an asset with an alternative use to us. For those contracts for which we have a right to payment for performance completed to date at all times throughout our performance, inclusive of a cancellation, we recognize revenue over time. For these performance obligations, we use a cost-to-cost input method to measure our progress towards complete satisfaction of the performance obligation as we believe it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. However, for those contracts for which we do not have a right, at all times, to payment for performance completed to date, we recognize revenue at the point in time when control is transferred to the customer. For bill-and-hold arrangements, revenue is recognized when the customer obtains control of the heat exchanger, which may be prior to shipping, if certain recognition criteria are met. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For certain of our revenue streams, such as call-out repair and service work, outage services, refinery turnarounds, and specialty welding services that are performed under time and materials contracts, our progress towards complete satisfaction of such performance obligations is measured using an output method as the customer receives and consumes the benefits of our performance completed to date.&lt;/span&gt;&lt;/div&gt;Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near-term. For those performance obligations for which revenue is recognized using a cost-to-cost input method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.  When the current estimate of total costs for a performance obligation indicate a loss, a provision for the entire estimated loss on the unsatisfied performance obligation is made in the period in which the loss becomes evident.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-766443069D75DBA6ED45E9967A8B63B5-0-wk-Fact-DAC722152769D0E748B3E9967A8BB2C1">&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables provide further disaggregation of our revenues by categories we use to evaluate our financial performance within each of our reportable segments for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States electrical construction and facilities services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;242,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;269,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Institutional market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;22,345&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Hospitality market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Manufacturing market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;120,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Healthcare market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,646&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;17,615&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transportation market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44,180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;58,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Water and wastewater market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,329&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6,015&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short duration projects &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;32,721&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(800&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States mechanical construction and facilities services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;304,690&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;281,862&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Institutional market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;76,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61,283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Hospitality market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,714&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,648&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Manufacturing market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;115,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;98,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Healthcare market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;88,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61,374&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Transportation market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;14,346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,734&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Water and wastewater market sector&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Short duration projects &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;97,202&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;835,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;755,277&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,884&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,868&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;752,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:100%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;________&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Represents those projects which generally are completed within three months or less.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 3 Revenue from Contracts with Customers - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States building services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Commercial site-based services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;143,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;155,978&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Government site-based services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;48,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Mechanical services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;303,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;274,166&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Energy services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;33,144&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;518,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;512,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United States industrial services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Field services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;269,756&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;87&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;216,770&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;84&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shop services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;41,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;310,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;258,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="14"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:57%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:7%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of&lt;br/&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;United Kingdom building services:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Service work&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;55,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;54,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Projects &amp;amp; extras&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;57,271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;51&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;52,891&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total segment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1122-wk-Fact-81C8CEBA602506043473E9967B808E88"
      unitRef="usd">242841000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1136-wk-Fact-17D3EA46E29F50393745E9967B8B534E"
      unitRef="number">0.46</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1156-wk-Fact-271EA65ECC5B17EA6A56E9967B68186C"
      unitRef="usd">269441000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1171-wk-Fact-17205B5F553152C7AEF8E9967B587F08"
      unitRef="number">0.51</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1187-wk-Fact-5BBC8C8F6F9FB4623A70E9967B57AD5A"
      unitRef="usd">41518000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1206-wk-Fact-558D99147ED18E0233E7E9967B9DC491"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1221-wk-Fact-AA6E0BCD7126B532A596E9967B88B5A3"
      unitRef="usd">22345000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1241-wk-Fact-867AF1A1798C0A5A69B5E9967B7C65CE"
      unitRef="number">0.04</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1257-wk-Fact-9A9D6512315F6B415EC7E9967B908AD0"
      unitRef="usd">5082000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1276-wk-Fact-170D2672B11D2FF3D38BE9967B78FECE"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1291-wk-Fact-B82658C39A4CCF8D03D6E9967B9CC5FB"
      unitRef="usd">6841000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1311-wk-Fact-4F5EEB1FC90F8A822C8BE9967BA105F5"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1327-wk-Fact-6215C43B7D82A2727101E9967B83A33E"
      unitRef="usd">120372000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1346-wk-Fact-215307307BD3BE7A896BE9967B61822F"
      unitRef="number">0.23</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1361-wk-Fact-B9031E07C49B6C7AD0CDE9967B9358EA"
      unitRef="usd">98803000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1381-wk-Fact-6CE432330E07C8A62A33E9967B893357"
      unitRef="number">0.19</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1397-wk-Fact-39AE550C4F4223B088EAE9967B6418F9"
      unitRef="usd">20646000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1416-wk-Fact-5B355FBB15215A0F194AE9967B5F84D1"
      unitRef="number">0.04</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1431-wk-Fact-944BF044E6C5730D3B34E9967B6EB964"
      unitRef="usd">17615000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1451-wk-Fact-6C5326C89C1A34BC0723E9967B74D813"
      unitRef="number">0.03</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1467-wk-Fact-F182870F65F8707FD9C6E9967B66CED6"
      unitRef="usd">44180000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1486-wk-Fact-470286B494BE8AE9CBE8E9967B9E662D"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1501-wk-Fact-F9D33BA0723BA494FF08E9967B8A7BBA"
      unitRef="usd">58139000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1521-wk-Fact-63FB47BC0182F2D571CAE9967B7EB383"
      unitRef="number">0.11</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1537-wk-Fact-40BD2048A9B3130E081FE9967BCD8647"
      unitRef="usd">2329000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1556-wk-Fact-83A798EBF25CBA066428E9967BA3492B"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1571-wk-Fact-85CC7AF3CFA941D696A3E9967B83584D"
      unitRef="usd">6015000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1591-wk-Fact-2031F2138DAB9A2D924DE9967B703DCA"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A"
      unitRef="usd">32721000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1628-wk-Fact-CE06BF337D6203A24D23E9967B60051E"
      unitRef="number">0.06</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F"
      unitRef="usd">40409000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1663-wk-Fact-7F2B1752DC3EF140C87AE9967B5CA4B8"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1680-wk-Fact-C9F970F806DE28B30639E9967B8EE0C5"
      unitRef="usd">16296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1699-wk-Fact-55BCB7724AA47FCDDD48E9967B97ABD4"
      unitRef="number">0.03</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1714-wk-Fact-DF88A4EC1B9B5B9C5938E9967B9F9EA6"
      unitRef="usd">9262000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e1734-wk-Fact-6EF0280CDBA5695AB5A8E9967B9A1709"
      unitRef="number">0.02</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1750-wk-Fact-B11D8DD19744CD57ADDFE9967B728E66"
      unitRef="usd">525985000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1783-wk-Fact-0BD52D3A72B8BD538A3EE9967B5DEC89"
      unitRef="usd">528870000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1819-wk-Fact-1370BC5CDCC70C6B5EB8E9967B6C5704"
      unitRef="usd">-756000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1852-wk-Fact-1DEF900361D8A29A7C70E9967B76B2A4"
      unitRef="usd">-800000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1894-wk-Fact-A920E2C6063DD58554C1E9967B8CC217"
      unitRef="usd">525229000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e1927-wk-Fact-6832C16C7A1F0999819CE9967B989303"
      unitRef="usd">528070000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2205-wk-Fact-4913CB401EDF3698CC42E9967C2B8978"
      unitRef="usd">304690000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2219-wk-Fact-402B71DB7810F7088173E9967C069DE1"
      unitRef="number">0.36</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2239-wk-Fact-F68F253AC80F55D0451BE9967C1BF145"
      unitRef="usd">281862000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_CommercialMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2254-wk-Fact-91F3C1C4E9850DF71137E9967C20D276"
      unitRef="number">0.37</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2270-wk-Fact-E4D6B5925552B51293D6E9967BFF6561"
      unitRef="usd">76997000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2289-wk-Fact-4251F25C3053412F57FAE9967C330020"
      unitRef="number">0.09</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2304-wk-Fact-996BF44F849F1021364CE9967C2014D9"
      unitRef="usd">61283000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_InstitutionalMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2324-wk-Fact-AF8A17D52B61B9B1DBD6E9967C191B12"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2340-wk-Fact-A2225F0F9A81DA6E4F42E9967C146B5C"
      unitRef="usd">7714000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2359-wk-Fact-309AF8FE951E3081D6EDE9967C2A713A"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2374-wk-Fact-C86AEB98F50B804197D6E9967C493241"
      unitRef="usd">13648000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HospitalityMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2394-wk-Fact-6EB69CC124439D327232E9967C4499CB"
      unitRef="number">0.02</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2410-wk-Fact-293D5B945102D408CDB0E9967C11BF14"
      unitRef="usd">115582000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2429-wk-Fact-7EA14E70C8F0C75420EEE9967C2561A0"
      unitRef="number">0.14</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2444-wk-Fact-86691338492936F12CE0E9967C4D4D9E"
      unitRef="usd">98763000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ManufacturingMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2464-wk-Fact-48070731874FAA3BE20EE9967C4430EE"
      unitRef="number">0.13</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2480-wk-Fact-A64621C32E04A68D009CE9967C2ED0ED"
      unitRef="usd">88059000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2499-wk-Fact-F44BB6914355C95C08B3E9967C3074AB"
      unitRef="number">0.10</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2514-wk-Fact-EE02D79EF51A2108640FE9967C450A04"
      unitRef="usd">61374000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_HealthcareMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2534-wk-Fact-46550382AF20E99F5E96E9967C3F4BC0"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2550-wk-Fact-BB0D26DB0838CE6C0B7CE9967C3DEE42"
      unitRef="usd">14346000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2569-wk-Fact-7EFE1EC359F9D91DF5C2E9967C0BFD5E"
      unitRef="number">0.02</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2584-wk-Fact-510CB611473F6D6CA0A3E9967C402111"
      unitRef="usd">5734000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_TransportationMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2604-wk-Fact-45F6CBAB733ABB59ACABE9967C4D3386"
      unitRef="number">0.01</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2620-wk-Fact-8F221A14B94271C381F6E9967C134182"
      unitRef="usd">40513000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2639-wk-Fact-BD5BF5180D3F708D13A0E9967C3C76AE"
      unitRef="number">0.05</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2654-wk-Fact-E8A5364C18C213F7E060E9967C2163FA"
      unitRef="usd">43211000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_WaterandWastewaterMarketSectorMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2674-wk-Fact-DDC1E93E6AFACD550360E9967C257684"
      unitRef="number">0.06</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78"
      unitRef="usd">97202000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2711-wk-Fact-70D79A0C3DD129ED5757E9967C00C1B5"
      unitRef="number">0.12</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1"
      unitRef="usd">99936000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ShortDurationProjectsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2746-wk-Fact-0448995EEDCE27DD0AB1E9967C274987"
      unitRef="number">0.13</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2763-wk-Fact-51C9F3DFCD596B000B05E9967C13A075"
      unitRef="usd">90893000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2782-wk-Fact-60E2EFA4DEAA1709C068E9967C074191"
      unitRef="number">0.11</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2797-wk-Fact-30949F2C3767C7FEFA3BE9967C3B1FC4"
      unitRef="usd">89466000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e2817-wk-Fact-02C95838016EFFAE12F0E9967C09FF55"
      unitRef="number">0.12</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2833-wk-Fact-B6E51D0D7D5DB733F193E9967C35E25F"
      unitRef="usd">835996000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2866-wk-Fact-FDCDEE4BC52ECFC61428E9967C0C0D2D"
      unitRef="usd">755277000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2902-wk-Fact-6F60655761E1D8A07F34E9967C4A4DBA"
      unitRef="usd">-1884000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2935-wk-Fact-7F22052DEB1ABACC1752E9967C4389E4"
      unitRef="usd">-2868000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e2977-wk-Fact-1781EB13500542BA56C1E9967C29E638"
      unitRef="usd">834112000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e3010-wk-Fact-8DE8B390D49CD1C6C638E9967C3BA2FB"
      unitRef="usd">752409000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3318-wk-Fact-2DE269C7BFAEC7C7F551E9967CB84D87"
      unitRef="usd">143438000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3332-wk-Fact-5CAF6B387AAC47C46DB0E9967CC70602"
      unitRef="number">0.28</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3352-wk-Fact-0768B3513F522C0B46C1E9967CC38FED"
      unitRef="usd">155978000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_CommercialSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3367-wk-Fact-0B84588E92B9F01915ECE9967CB53056"
      unitRef="number">0.30</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3383-wk-Fact-B070DF58ACD22E145CB1E9967CC960C7"
      unitRef="usd">42917000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3402-wk-Fact-62A6EF1E8937E2F6039FE9967CB58AE6"
      unitRef="number">0.08</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3417-wk-Fact-2AD56B9EEFED7398F585E9967CBCD628"
      unitRef="usd">48791000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_GovernmentSiteBasedServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3437-wk-Fact-BEE930AC4CE181DCB764E9967CB6138C"
      unitRef="number">0.10</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3453-wk-Fact-B8C1B9768C3D14A00978E9967CC1CC1B"
      unitRef="usd">303391000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3472-wk-Fact-AE7EDAC43FF3CAF1ED60E9967CC6B617"
      unitRef="number">0.59</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3487-wk-Fact-969FCECA609573CF0B77E9967CC0008F"
      unitRef="usd">274166000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_MechanicalServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3507-wk-Fact-B6C9A764D9F88F2565EDE9967CC24E2E"
      unitRef="number">0.54</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3523-wk-Fact-3A3369C1937429B17AEBE9967CB2AAFD"
      unitRef="usd">28337000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3542-wk-Fact-F421F571C5621936969DE9967CB76B8C"
      unitRef="number">0.05</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3557-wk-Fact-816C27297646F3AC54B0E9967CC32DE2"
      unitRef="usd">33144000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_EnergyServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e3577-wk-Fact-0FCA45DA86376042AE86E9967CC7C21E"
      unitRef="number">0.06</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3598-wk-Fact-B78EA344402BEF052DE2E9967CB190FA"
      unitRef="usd">518083000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e3631-wk-Fact-141FF6235625EA78F7C0E9967CB8B905"
      unitRef="usd">512079000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e3904-wk-Fact-02F5D81FC87CB03F3618E9967B551A46"
      unitRef="usd">269756000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="2"
      id="d1335819e3918-wk-Fact-34F526FCB8F08677A275E9967B34F86B"
      unitRef="number">0.87</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e3938-wk-Fact-6D9CC11847852D8FE7A2E9967B3951FF"
      unitRef="usd">216770000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_FieldServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="2"
      id="d1335819e3953-wk-Fact-28149BD1D47AB795679AE9967B590B00"
      unitRef="number">0.84</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e3969-wk-Fact-51FDC8D7628E2C10EA47E9967B515ECA"
      unitRef="usd">40275000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="2"
      id="d1335819e3988-wk-Fact-FA5EB22692132264C6B9E9967B5BB9C5"
      unitRef="number">0.13</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e4003-wk-Fact-ED97380ED48C97D0EFC1E9967B3709FB"
      unitRef="usd">41875000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ShopServicesMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="2"
      id="d1335819e4023-wk-Fact-A19CF9DFF6A51C374BC2E9967B5D6A7F"
      unitRef="number">0.16</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e4044-wk-Fact-47EEF69B0DD93CEDDF88E9967B99DEBE"
      unitRef="usd">310031000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e4077-wk-Fact-B923412594316A534C21E9967B4836CE"
      unitRef="usd">258645000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1335819e4185-wk-Fact-C332C0C36B770A33CBEEE9967B3FD255"
      unitRef="usd">2187455000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1335819e4219-wk-Fact-1DA01E11D74C051277E7E9967B9BFE64"
      unitRef="usd">2051203000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4492-wk-Fact-943274DD96F2B16FB486E9967B0147B1"
      unitRef="usd">55106000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="2"
      id="d1335819e4506-wk-Fact-5437E35AD8BE793D2C9EE9967B131EA6"
      unitRef="number">0.49</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4526-wk-Fact-1485A5DE2D90496A4A63E9967B008DB6"
      unitRef="usd">54634000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ServiceWorkMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="2"
      id="d1335819e4541-wk-Fact-BC36A5A694E09F98E681E9967BD7E36E"
      unitRef="number">0.51</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4557-wk-Fact-CCD8A4DABF71695256F0E9967B02C4C6"
      unitRef="usd">57271000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="2"
      id="d1335819e4576-wk-Fact-41A3353092AE5DA2213FE9967AF92F6D"
      unitRef="number">0.51</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4591-wk-Fact-4165967DD19DAD968A71E9967B03E86F"
      unitRef="usd">52891000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <eme:PercentageOfIndividualSegmentRevenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_eme_ProjectsExtrasMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="2"
      id="d1335819e4611-wk-Fact-9D35FF4FF64EF4BA0097E9967AFD8C18"
      unitRef="number">0.49</eme:PercentageOfIndividualSegmentRevenues>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4632-wk-Fact-2E977C99C5DDFF278556E9967BD9DE51"
      unitRef="usd">112377000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e4665-wk-Fact-C5252BDA9DA351AF85DEE9967AFF71EB"
      unitRef="usd">107525000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1335819e4772-wk-Fact-9F497C425CF112609B6AE9967CAE19B3"
      unitRef="usd">2299832000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1335819e4805-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916"
      unitRef="usd">2158728000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-B38F975E1EC22CB4B8C6E9967A993BE0-0-wk-Fact-1E15AE5D6382854D156DE9967A98E99A">Net contract liabilities consisted of the following (in thousands):&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March 31,   2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract assets, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;195,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;177,830&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract assets, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(590,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(623,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Contract liabilities, non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,051&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net contract liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(397,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(447,954&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e4944-wk-Fact-F5E3E8D8A50DD805B0B2E9967AE9193E"
      unitRef="usd">195265000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1335819e4963-wk-Fact-158E1480D96BB83C31E0E9967C64D110"
      unitRef="usd">177830000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e4978-wk-Fact-19AC6539167D362D2318E9967A8F6DD6"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1335819e4997-wk-Fact-A83E9586AD8F91F47BE3E9967AC9928D"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e5017-wk-Fact-0AB306F3C6C002897EA5E9967C228CDB"
      unitRef="usd">590873000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1335819e5037-wk-Fact-B9B709B239969C33EEC3E9967AB36A67"
      unitRef="usd">623642000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e5058-wk-Fact-974C5651D73E095963ACE9967AC298EE"
      unitRef="usd">2051000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1335819e5078-wk-Fact-629187B8D0EE7CB987D9E9967AC588E5"
      unitRef="usd">2142000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <eme:ContractwithCustomerAssetsandLiabilitiesNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e5104-wk-Fact-AF6EB1DCB0360FFDBA6DE9967A8E0C08"
      unitRef="usd">397659000</eme:ContractwithCustomerAssetsandLiabilitiesNet>
    <eme:ContractwithCustomerAssetsandLiabilitiesNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1335819e5124-wk-Fact-17526F289F61916B1469E9967AE6DB9F"
      unitRef="usd">447954000</eme:ContractwithCustomerAssetsandLiabilitiesNet>
    <eme:ContractwithCustomerAssetsandLiabilitiesNetChange
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d1335819e5144-wk-Fact-B8FA5968228F77A8C7D7E9967A85B8B6"
      unitRef="usd">-50300000</eme:ContractwithCustomerAssetsandLiabilitiesNetChange>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d1335819e5156-wk-Fact-48810C0A90C5665783AAE9967A9AF541"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <eme:RevenueRemainingPerformanceObligationTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-251D61C842D89D5073AAE9967A9A3676-0-wk-Fact-29B7817037799D8399FDE9967A9AD113">&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following table presents the transaction price allocated to remaining unsatisfied performance obligations (&#x201c;remaining performance obligations&#x201d;) for each of our reportable segments and their respective percentages of total remaining performance obligations (in thousands, except for percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March 31,   2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;% of Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,032,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,601,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;545,803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,289,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;134,634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,423,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</eme:RevenueRemainingPerformanceObligationTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5272-wk-Fact-730CD474DCEA06BADFD2E9967ACFE7B9"
      unitRef="usd">1032611000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e5286-wk-Fact-62635F9F96619346D452E9967A9FFED7"
      unitRef="number">0.23</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5302-wk-Fact-12DF68B0FACDC90AE12DE9967A8A2629"
      unitRef="usd">2601659000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="2"
      id="d1335819e5321-wk-Fact-2CDCEEE731B7DCF22A3DE9967A8B3049"
      unitRef="number">0.59</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e5337-wk-Fact-A54E7190F907820FFCE3E9967AA76527"
      unitRef="usd">545803000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="2"
      id="d1335819e5356-wk-Fact-07166F94D0C8EA1E3A7AE9967AA0C615"
      unitRef="number">0.12</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e5372-wk-Fact-19A1813C049120D60027E9967AA21F8D"
      unitRef="usd">109192000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="2"
      id="d1335819e5391-wk-Fact-8A98AF54B54FEFA206E4E9967AC4A080"
      unitRef="number">0.03</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1335819e5407-wk-Fact-C05535BB4F14BE9326D6E9967AA57F7D"
      unitRef="usd">4289265000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US"
      decimals="2"
      id="d1335819e5426-wk-Fact-90B64A45FA1DBF669571E9967AB7234B"
      unitRef="number">0.97</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e5442-wk-Fact-79C56D5FF3A00FB4F20BE9967AA314B9"
      unitRef="usd">134634000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="2"
      id="d1335819e5461-wk-Fact-5AD074C0D2B26285EAE2E9967A90BBF4"
      unitRef="number">0.03</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1335819e5482-wk-Fact-1F2AB5ABB697F18B9DB6E9967AADF4B7"
      unitRef="usd">4423899000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="FI2020Q1"
      decimals="2"
      id="d1335819e5496-wk-Fact-A118053790297BC2AC40E9967A8DE8B5"
      unitRef="number">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1"
      decimals="-7"
      id="d1335819e5515-wk-Fact-CF98C97848C3DE7DED05E9967A841797"
      unitRef="usd">4420000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-AA861B8AB3310B479384E9967A838E68-0-wk-Fact-C51E6BD40FD18DFBEBDAE9967A833026">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Refer to the table below for additional information regarding our remaining performance obligations, including an estimate of when we expect to recognize such remaining performance obligations as revenue (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Within          one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Greater than one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Remaining performance obligations:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;842,643&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;189,968&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,996,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;604,915&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,642&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,192&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,473,740&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;815,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,572,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;851,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5654-wk-Fact-19513E84CDBB7100E03DE9967CB46C01"
      unitRef="usd">842643000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5673-wk-Fact-7A0CF0570227DBD2133CE9967CBF1315"
      unitRef="usd">189968000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5688-wk-Fact-3E856B57E598F09E9DE3E9967CC4B6D1"
      unitRef="usd">1996744000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1335819e5707-wk-Fact-7DDCF4063430E7CF8FE1E9967CCAF837"
      unitRef="usd">604915000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e5727-wk-Fact-CEC8D417D27904B38510E9967CBE9308"
      unitRef="usd">525161000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1335819e5746-wk-Fact-1F9A8897C6D80D3368B6E9967CBC4E90"
      unitRef="usd">20642000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e5766-wk-Fact-91B9E70DBE34B538DB65E9967CB72B8A"
      unitRef="usd">109192000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1335819e5785-wk-Fact-2382D4C4E474AA7EAA70E9967CB932CE"
      unitRef="usd">0</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01"
      decimals="-3"
      id="d1335819e5805-wk-Fact-B74F78FD535C882203700E0D5A496049"
      unitRef="usd">3473740000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01"
      decimals="-3"
      id="d1335819e5824-wk-Fact-40B9BC7F5A983F18216E0E0DF1A5B888"
      unitRef="usd">815525000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e5844-wk-Fact-CC51A610DC229BDEFC16E9967CCB2F88"
      unitRef="usd">99059000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_GB_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1335819e5863-wk-Fact-F415C2BD6BEF2570943AE9967CBD44A3"
      unitRef="usd">35575000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-04-01"
      decimals="-3"
      id="d1335819e5888-wk-Fact-A209B5239D51759A156B0E0D5DA487CF"
      unitRef="usd">3572799000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2021-04-01"
      decimals="-3"
      id="d1335819e5907-wk-Fact-4F0587D1154B69FC0BEC0E0DF42D3950"
      unitRef="usd">851100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-8533D982B3F24AECBFBBE9967B4B587E-0-wk-Fact-092EAD4FDE40ADF7E74DE9967B4AD9F7">Acquisitions of Businesses&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Acquisitions are accounted for utilizing the acquisition method of accounting and the prices paid for them are allocated to their respective assets and liabilities based on the estimated fair value of such assets and liabilities at the dates of their respective acquisition by us. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;January 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we acquired a company for an immaterial amount. This company provides building automation and controls solutions within the Northeastern region of the United States, and its results of operations have been included within our United States building services segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;November&#160;1, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we completed the acquisition of Batchelor &amp;amp; Kimball, Inc. (&#x201c;BKI&#x201d;), a leading full service provider of mechanical construction and maintenance services. This acquisition strengthens our position and broadens our capabilities in the Southern and Southeastern regions of the United States, and its results of operations have been included within our United States mechanical construction and facilities services segment. Under the terms of the transaction, we acquired&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;of BKI&#x2019;s outstanding capital stock for total consideration of&#160;approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$220.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. In connection with the acquisition of BKI, we acquired working capital of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$29.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;and other net assets of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4.9 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;and have preliminarily ascribed&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$43.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;to goodwill and&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$141.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;to identifiable intangible assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the net assets acquired and represents the future economic benefits expected from this strategic acquisition. The weighted average amortization period for the identifiable intangible assets, which consist of a trade name, customer relationships, and contract backlog, is approximately&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10.5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In addition to BKI, during 2019, we completed six other acquisitions for total consideration of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$85.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. Such companies include: (a) a company which provides electrical contracting services in central Iowa, the results of operations of which have been included within our United States electrical construction and facilities services segment, (b) a company which provides mechanical contracting services in south-central and eastern Texas, the results of operations of which have been included within our United States mechanical construction and facilities services segment, and (c) four companies within our United States building services segment which bolster our presence in geographies where we have existing operations and provide either mobile mechanical services or building automation and controls solutions.  In connection with these acquisitions, we acquired working capital of &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$25.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and other net assets of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and have preliminarily ascribed &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$29.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to goodwill and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$29.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to identifiable intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We expect that all of the goodwill acquired in connection with these acquisitions will be deductible for tax purposes. The purchase price allocations for the business acquired in 2020, BKI, and one of the other businesses acquired in 2019 are preliminary and subject to change during their respective measurement periods. As we finalize such purchase price allocations, adjustments may be recorded relating to finalization of intangible asset valuations, tax matters, or other items. Although not expected to be significant, such adjustments may result in changes in the valuation of assets and liabilities acquired. The purchase price allocations for the remaining businesses acquired in 2019 have been finalized with an insignificant impact.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="INF"
      id="d1322721e715-wk-Fact-997F455FA72F493456EC0E5A0450D4CA"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="D2019Q4Nov1_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="-5"
      id="d1322721e719-wk-Fact-2F8A85E8CB9863C11FDF0E5A384711C7"
      unitRef="usd">220000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <eme:BusinessCombinationRecognizedWorkingCapital
      contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="-5"
      id="d1322721e723-wk-Fact-7AC9255E8181056126E50E5A5BCC180E"
      unitRef="usd">29800000</eme:BusinessCombinationRecognizedWorkingCapital>
    <eme:BusinessCombinationRecognizedOtherNetAssets
      contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="-5"
      id="d1322721e727-wk-Fact-8557B5337AA2FAEB2A760E5A849BB728"
      unitRef="usd">4900000</eme:BusinessCombinationRecognizedOtherNetAssets>
    <us-gaap:Goodwill
      contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="-5"
      id="d1322721e732-wk-Fact-4547DD3727F92BB07C9D0E5AC065B65D"
      unitRef="usd">43600000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="I2019Q4Nov1Acq_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      decimals="-5"
      id="d1322721e736-wk-Fact-36EA329881AE128DE8E10E5AEBAD6C88"
      unitRef="usd">141700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_BKIMember"
      id="d1322721e740-wk-Fact-4D7A759FA0F7C26A83F00E5B246A3767">P10Y6M</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember"
      decimals="-5"
      id="d1322721e747-wk-Fact-7B000F1EDB76A6C4C4FE0E5BA0CCD2C7"
      unitRef="usd">85300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <eme:BusinessCombinationRecognizedWorkingCapital
      contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember"
      decimals="-5"
      id="d1322721e752-wk-Fact-84ED86D4150701E7913B995AA3AC3464"
      unitRef="usd">25300000</eme:BusinessCombinationRecognizedWorkingCapital>
    <eme:BusinessCombinationRecognizedOtherNetAssets
      contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember"
      decimals="-5"
      id="d1322721e756-wk-Fact-E065E2577ECB86270E480E5BFC16AE4A"
      unitRef="usd">1300000</eme:BusinessCombinationRecognizedOtherNetAssets>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember"
      decimals="-5"
      id="d1322721e760-wk-Fact-87C54590CA41B338007D0E5C1FD4BA68"
      unitRef="usd">29100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="FI2019Q4_us-gaap_BusinessAcquisitionAxis_eme_A2019AcquisitionsMember"
      decimals="-5"
      id="d1322721e764-wk-Fact-D9B301C4388A7C1B5F6E0E5C464AF973"
      unitRef="usd">29600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-F3FE0B3C5824CCFA6183E9967C9DABB6-0-wk-Fact-12A3B54C23A8132B7A1DE9967C9D8FB0">Earnings Per Share&lt;div style="line-height:120%;padding-top:6px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Calculation of Basic and Diluted Earnings per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (&#x201c;EPS&#x201d;) for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except share and per share data): &lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income available to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;75,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;72,410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted average shares outstanding used to compute basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,007,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,168,356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of dilutive securities&#x2014;Share-based awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;255,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares used to compute diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,210,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,424,222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The number of outstanding share-based awards that were excluded from the computation of diluted EPS for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; because they would be anti-dilutive were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;95,084&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,150&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-36E7F0EECF116B5F4A2FE9967C9A4F3C-0-wk-Fact-F51DA694E1DD8CE84441E9967C9A8E32">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (&#x201c;EPS&#x201d;) for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands, except share and per share data): &lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income available to common stockholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;75,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;72,410&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Weighted average shares outstanding used to compute basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,007,122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,168,356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effect of dilutive securities&#x2014;Share-based awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;255,866&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares used to compute diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,210,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;56,424,222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Basic earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;Diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1325773e876-wk-Fact-DD1F6CA976B46204B1A4E9967C9695C0"
      unitRef="usd">75665000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1325773e895-wk-Fact-65C60F884D3AB2137EDBE9967A744CE0"
      unitRef="usd">72410000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d1325773e951-wk-Fact-C88901AAB2988314CC78E9967ABAD86B"
      unitRef="shares">56007122</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q1QTD"
      decimals="0"
      id="d1325773e970-wk-Fact-9B2C21DF0374F878EBC4E9967AE0FCD6"
      unitRef="shares">56168356</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d1325773e990-wk-Fact-3507B543419306020651E9967AD3AC06"
      unitRef="shares">203606</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="FD2019Q1QTD"
      decimals="0"
      id="d1325773e1009-wk-Fact-CB78B47EC873E03697ACE9967B08E282"
      unitRef="shares">255866</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d1325773e1029-wk-Fact-6EBBA1E83C1255CE8235E9967AC51BE9"
      unitRef="shares">56210728</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q1QTD"
      decimals="0"
      id="d1325773e1048-wk-Fact-076872B7CCD9B9F94D7DE9967AF1EAEF"
      unitRef="shares">56424222</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d1325773e1114-wk-Fact-B94270308C15D9A06B08E9967C8F4008"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d1325773e1133-wk-Fact-15B27073E973AB7A650AE9967C0024E2"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d1325773e1195-wk-Fact-6BDAE8F2326EA477DB79E9967B64F518"
      unitRef="usdPerShare">1.35</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d1325773e1214-wk-Fact-8730060DF6855D89F933E9967CC05832"
      unitRef="usdPerShare">1.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d1325773e1243-wk-Fact-311566633937123123D50E7B86C51B1F"
      unitRef="shares">95084</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2019Q1QTD"
      decimals="0"
      id="d1325773e1247-wk-Fact-E6228BEF9402B844E8DB047B1B80BC7C"
      unitRef="shares">2150</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-3D88B3490B9070BB6734E9967CE2FA5E-0-wk-Fact-31FA58F38109DDD8E2D1E9967CE2E42A">Inventories&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Raw materials and construction materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,749&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,446&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-48BC3D3B565D334E838AE9967CD24A2F-0-wk-Fact-F67F6EE822C7418A97D4E9967CD299D7">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Raw materials and construction materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;25,749&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;31,365&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,081&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;35,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,446&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1323964e781-wk-Fact-D793023B5123A49076C7E9967BE6A7DA"
      unitRef="usd">25749000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1323964e800-wk-Fact-CCC891AF688FC42E9CCBE9967BE3308A"
      unitRef="usd">31365000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1323964e815-wk-Fact-BA3E94DCCCEA92700816E9967BE4DD50"
      unitRef="usd">9638000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1323964e834-wk-Fact-4F0CEFEDA4D7754663F1E9967BE721B7"
      unitRef="usd">9081000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1323964e859-wk-Fact-2CA06AA731724D77A95AE9967BA8CC06"
      unitRef="usd">35387000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1323964e878-wk-Fact-3F83C83DCB5FE38A4ADEE9967B66B82E"
      unitRef="usd">40446000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-47BB3AEBEAFE7420EFD6E9967AC35EDC-0-wk-Fact-54712AC4B0A8B4485314E9967AC37A95">Debt&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;254,431&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4,720&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Finance lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,679&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;504,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;312,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: current maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;494,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;294,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Credit Agreement&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Until March 2, 2020, we had a credit agreement dated as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;August 3, 2016&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, which provided for a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$900.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; revolving credit facility (the &#x201c;2016 Revolving Credit Facility&#x201d;) and a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$400.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; term loan (the &#x201c;2016 Term Loan&#x201d;) (collectively referred to as the &#x201c;2016 Credit Agreement&#x201d;). On March 2, 2020, we amended and restated the 2016 Credit Agreement to provide for a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.3 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; revolving credit facility (the &#x201c;2020 Revolving Credit Facility&#x201d;) and a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; term loan (the &#x201c;2020 Term Loan&#x201d;) (collectively referred to as the &#x201c;2020 Credit Agreement&#x201d;) expiring &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&lt;span style="white-space:nowrap"&gt;March 2, 2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We may increase the 2020 Revolving Credit Facility to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$1.9 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; if additional lenders are identified and/or existing lenders are willing to increase their current commitments. We may allocate up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$400.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of available capacity under the 2020 Revolving Credit Facility to letters of credit for our account or for the account of any of our subsidiaries. Obligations under the 2020 Credit Agreement are guaranteed by most of our direct and indirect subsidiaries and are secured by substantially all of our assets. The 2020 Credit Agreement contains various covenants providing for, among other things, maintenance of certain financial ratios and certain limitations on payment of dividends, common stock repurchases, investments, acquisitions, indebtedness, and capital expenditures. We were in compliance with all such covenants as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; with respect to the 2020 Credit Agreement and, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, with respect to the 2016 Credit Agreement. A commitment fee is payable on the average daily unused amount of the 2020 Revolving Credit Facility, which ranges from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, based on certain financial tests. The fee was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the unused amount as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. Borrowings under the 2020 Credit Agreement bear interest at (1)&#160;a base rate plus a margin of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.75%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, based on certain financial tests, or (2)&#160;United States dollar LIBOR (&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.87%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.99%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;1.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;1.75%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.25%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;), (b) the federal funds effective rate, plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#xbd; of 1.00%&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, (c) the daily one month LIBOR rate, plus &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, or (d) &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The interest rates in effect at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.87%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.99%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;0.75%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;1.75%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. We capitalized an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of debt issuance costs associated with the 2020 Credit Agreement. Debt issuance costs are amortized over the life of the agreement and are included as part of interest expense. We are required to make annual installment payments on the 2020 Term Loan, with a principal payment of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; on December 31, 2020 and principal payments on December 31 of each subsequent year in the amount of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$15.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. All unpaid principal and interest is due on March 2, 2025. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the balance of the 2020 Term Loan and the 2016 Term Loan was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$254.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we had approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$79.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$109.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of letters of credit outstanding, respectively. There were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$200.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in borrowings outstanding under the 2020 Revolving Credit Facility as of March 31, 2020, and there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$50.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in borrowings outstanding under the 2016 Revolving Credit Facility as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;December&#160;31, 2019&lt;/span&gt;.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-9F1CBE7805C1A0B367D3E9967CA14778-0-wk-Fact-8FDF1DFD8747EE09B073E9967CA113C0">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Debt in the accompanying Consolidated Balance Sheets consisted of the following amounts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revolving credit facility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Term loan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;300,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;254,431&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Unamortized debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(4,720&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,879&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Finance lease obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,679&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;504,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;312,231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less: current maturities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;10,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total long-term debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;494,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;294,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="-3"
      id="d1325775e785-wk-Fact-5BC31E2559471D54B590E9967BDCB8D1"
      unitRef="usd">200000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember"
      decimals="-3"
      id="d1325775e804-wk-Fact-B3B8ED16099F32783548E9967BB0491D"
      unitRef="usd">50000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member"
      decimals="-3"
      id="d1325775e819-wk-Fact-CED0DF1FC5478A4E3002E9967BAA7DF6"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember"
      decimals="-3"
      id="d1325775e838-wk-Fact-64BE43597653A0C69C55E9967B8D24DE"
      unitRef="usd">254431000</us-gaap:LongTermDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1325775e858-wk-Fact-DF326202DF43B733BC5EE9967B634DEF"
      unitRef="usd">4720000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1325775e878-wk-Fact-F1067945E89A57DB53F0E9967BA016C4"
      unitRef="usd">1879000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1325775e899-wk-Fact-1EFC19F14C97432A8BB2E9967B294890"
      unitRef="usd">9261000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1325775e918-wk-Fact-D80C100DEFAB3B1EDFD3E9967BA69D6F"
      unitRef="usd">9679000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1325775e938-wk-Fact-E3913644A27DE910B796E9967B5C3CA6"
      unitRef="usd">504541000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1325775e957-wk-Fact-3422504B9FDDF3015915E9967B953F59"
      unitRef="usd">312231000</us-gaap:DebtAndCapitalLeaseObligations>
    <eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1325775e977-wk-Fact-7BE544F02BEE60D1916FE9967BA4CD94"
      unitRef="usd">10360000</eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations>
    <eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1325775e996-wk-Fact-E6EE62333E122BB93AB9E9967BDD0BD9"
      unitRef="usd">18092000</eme:CurrentMaturitiesOfLongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1325775e1021-wk-Fact-B15598F9DE5B610FF67CE9967BA75E7D"
      unitRef="usd">494181000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1325775e1040-wk-Fact-23542C87306ED9791293E9967BDAFFCF"
      unitRef="usd">294139000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <eme:CreditAgreementInitiationDate1
      contextRef="D2016Q3Aug3_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2016MemberMember"
      id="d1325775e1073-wk-Fact-65963957362C279DC8B4E9967CE3F0D9">2016-08-03</eme:CreditAgreementInitiationDate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2016Q3SD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember"
      decimals="INF"
      id="d1325775e1077-wk-Fact-2E4FBFF9F8187055E7FBE9967CD43039"
      unitRef="usd">900000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="I2016Q3SD_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember"
      decimals="INF"
      id="d1325775e1081-wk-Fact-A3C07C0E69EFB6F2AD82E9967AC6094B"
      unitRef="usd">400000000.0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1085-wk-Fact-AF30AD8651CEB4A0AE06128E9EF194FD"
      unitRef="usd">1300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="I2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member"
      decimals="INF"
      id="d1325775e1089-wk-Fact-A5717941C496EA31CD9E128EC17F1864"
      unitRef="usd">300000000.0</us-gaap:LongTermDebt>
    <eme:CreditAgreementExpirationDate1
      contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member"
      id="d1325775e1094-wk-Fact-C18EEA281A4FA112D67C1288D02D2AD2">2025-03-02</eme:CreditAgreementExpirationDate1>
    <eme:IncreaseBorrowingCapacity
      contextRef="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1098-wk-Fact-5601E1411730B63CD313E9967B1A5233"
      unitRef="usd">1900000000</eme:IncreaseBorrowingCapacity>
    <eme:LettersOfCreditMaximumBorrowingCapacity
      contextRef="FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1102-wk-Fact-8E6462FE7028801BC448E9967A75E20F"
      unitRef="usd">400000000.0</eme:LettersOfCreditMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1114-wk-Fact-AAA303977C5DAD1AD000E9967B28C685"
      unitRef="number">0.0010</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1119-wk-Fact-D9DC6624EF4ABFD9481DE9967B2282CB"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1123-wk-Fact-0BA21BBBE02A73FD4879E9967B0B9CFB"
      unitRef="number">0.0010</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember"
      decimals="INF"
      id="d1325775e1131-wk-Fact-8372927DDB6FE1153DF7E9967B0E7457"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_BaseRateMember"
      decimals="INF"
      id="d1325775e1135-wk-Fact-37C5660337A472795C16E9967A7ABEBA"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="d1325775e1140-wk-Fact-358A5A972ABFEF98B7143BE4D127CA49"
      unitRef="number">0.0087</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="4"
      id="d1325775e1144-wk-Fact-AC806E24A47C63CBDB81E9967A58D662"
      unitRef="number">0.0099</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="INF"
      id="d1325775e1152-wk-Fact-FFFF5965436462A3A8BEE9967CD40D0C"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember"
      decimals="INF"
      id="d1325775e1156-wk-Fact-5CA171DA0016CFD5285FE9967CD3EFB7"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember"
      decimals="4"
      id="d1325775e1160-wk-Fact-F787FEE698DD636D8FF2E9967CB13640"
      unitRef="number">0.0325</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember"
      decimals="INF"
      id="d1325775e1173-wk-Fact-1E920141813FC45ED164E9967C9AF348"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="FD2020Q1YTD_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member_us-gaap_VariableRateAxis_eme_CreditAgreement0BaseRateMember"
      decimals="INF"
      id="d1325775e1177-wk-Fact-27E5BF6266C876756556E9967CE2B3B6"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="4"
      id="d1325775e1186-wk-Fact-72AC47038F0AE37D7BDD3BE9711EC635"
      unitRef="number">0.0187</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member"
      decimals="4"
      id="d1325775e1190-wk-Fact-F3502568C8AB0FCE61A9E9967AB33090"
      unitRef="number">0.0199</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <eme:RangeOfLetterOfCreditFees
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1194-wk-Fact-E21B64F3FE1B0FA10B46E9967CD0AF34"
      unitRef="number">0.0075</eme:RangeOfLetterOfCreditFees>
    <eme:RangeOfLetterOfCreditFees
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="INF"
      id="d1325775e1198-wk-Fact-69F2BB11A4E4891F4842E9967ACB3EAA"
      unitRef="number">0.0175</eme:RangeOfLetterOfCreditFees>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_CreditAgreement2020Member"
      decimals="-5"
      id="d1325775e1202-wk-Fact-4A9BF2442262C75AF02083231FA3B8D2"
      unitRef="usd">3100000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d1325775e1206-wk-Fact-EB9EADC5842A9E2A35CDE9967C947067"
      unitRef="usd">7500000</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="FI2021Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d1325775e1211-wk-Fact-837AF2886107CDE9732A1295D432A3BC"
      unitRef="usd">15000000.0</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_TermLoan2020Member"
      decimals="-5"
      id="d1325775e1223-wk-Fact-A6EC3FAC0C735AE8174AE9967B217D8E"
      unitRef="usd">300000000.0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_TermLoan2016MemberMember"
      decimals="-5"
      id="d1325775e1227-wk-Fact-6DD294CEBD11C8224EBCE9967C7A8BEC"
      unitRef="usd">254400000</us-gaap:LongTermDebt>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2020Q1"
      decimals="-5"
      id="d1325775e1240-wk-Fact-46F52BA8B10D98B545F7E9967CA6FAD9"
      unitRef="usd">79000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2019Q4"
      decimals="-5"
      id="d1325775e1244-wk-Fact-355442D54BBBA816BB963C7DA0481ECB"
      unitRef="usd">109000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2020Q1_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2020Member"
      decimals="-5"
      id="d1325775e1248-wk-Fact-2DA94740A3FA385DD76EE9967CE4A40A"
      unitRef="usd">200000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_eme_RevolvingCreditFacility2016MemberMember"
      decimals="-5"
      id="d1325775e1252-wk-Fact-BCD83DB182D3D6040EDAE9967A4E4707"
      unitRef="usd">50000000.0</us-gaap:LongTermLineOfCredit>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-769851B79DC6579B6E5EE9967B19529D-0-wk-Fact-0600F77202B3FEE9F7BFE9967B19F3BA"> Fair Value Measurements&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We use a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy, which gives the highest priority to quoted prices in active markets, is comprised of the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 1 &#x2013; Unadjusted quoted market prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 2 &#x2013; Observable inputs, other than Level 1 inputs. Level 2 inputs would typically include quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 3 &#x2013; Prices or valuations that require inputs that are both significant to the measurement and unobservable.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables provide the assets and liabilities carried at fair value measured on a recurring basis as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:63%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Assets at Fair Value as of March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;347,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;347,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted cash &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;377,753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;377,753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:63%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Assets at Fair Value as of December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;358,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;358,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted cash &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;390,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;390,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;________&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, we had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$120.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$164.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, respectively, in money market funds.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Restricted cash is classified as &#x201c;Prepaid expenses and other&#x201d; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Deferred compensation plan assets are classified as &#x201c;Other assets&#x201d; in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We believe that the carrying values of our financial instruments, which include accounts receivable and other financing commitments, approximate their fair values due primarily to their short-term maturities and low risk of counterparty default. The carrying value of our debt associated with the 2020 Credit Agreement approximates its fair value due to the variable rate on such debt.&lt;/span&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="FD2020Q1YTD"
      id="TextSelection-6DDB8DF7223BC0B42F01E9967B1E9B4B-0-wk-Fact-EE924F1C2DA048BD4548E9967B1E0A2B">&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We use a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy, which gives the highest priority to quoted prices in active markets, is comprised of the following three levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 1 &#x2013; Unadjusted quoted market prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 2 &#x2013; Observable inputs, other than Level 1 inputs. Level 2 inputs would typically include quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Level 3 &#x2013; Prices or valuations that require inputs that are both significant to the measurement and unobservable.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-EE259F03526C740ECB4CE9967B3D0542-0-wk-Fact-D1C7C6CE338140D9D1DAE9967B3DCBD7">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following tables provide the assets and liabilities carried at fair value measured on a recurring basis as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:63%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Assets at Fair Value as of March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;347,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;347,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted cash &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,035&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;29,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;377,753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;377,753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:12pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:63%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:5%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:8%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Assets at Fair Value as of December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Asset Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash and cash equivalents &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;358,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;358,818&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted cash &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,102&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Deferred compensation plan assets &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30,295&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;390,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;390,215&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;________&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, we had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$120.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$164.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;, respectively, in money market funds.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:30px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Restricted cash is classified as &#x201c;Prepaid expenses and other&#x201d; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:9pt;padding-left:0px;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;font-size:9pt;"&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;Deferred compensation plan assets are classified as &#x201c;Other assets&#x201d; in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE"
      unitRef="usd">347092000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0"
      unitRef="usd">347092000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6"
      unitRef="usd">1035000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D"
      unitRef="usd">1035000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C"
      unitRef="usd">29626000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862"
      unitRef="usd">29626000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1197-wk-Fact-0F84A40EEBF7DFB32C6CE9967A5A9BA8"
      unitRef="usd">377753000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1216-wk-Fact-54816B1ABBD4DDEE1CB5E9967A528C42"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1235-wk-Fact-35BB2799756A07FF9B8FE9967B153173"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1255-wk-Fact-E2EDE8D63601DB8075E5E9967A5E64CF"
      unitRef="usd">377753000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D"
      unitRef="usd">358818000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626"
      unitRef="usd">358818000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC"
      unitRef="usd">1102000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0"
      unitRef="usd">1102000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65"
      unitRef="usd">30295000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3"
      unitRef="usd">30295000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1703-wk-Fact-EC153DC94CC2C30649B3E9967C9F1590"
      unitRef="usd">390215000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1722-wk-Fact-9DE93389A8BE4DEF59CAE9967CA966EB"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1741-wk-Fact-7B30D0C3C8C7F68E7CF2E9967C9C3B79"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d1329582e1761-wk-Fact-5E1F75FD1C17B8F0F401E9967CB00643"
      unitRef="usd">390215000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-5"
      id="d1329582e1796-wk-Fact-A73B6C81B0F08F4D6746E9967B08A217"
      unitRef="usd">120000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-5"
      id="d1329582e1800-wk-Fact-F98BB83286F0F3D40CCAE9967B1B55AB"
      unitRef="usd">164000000.0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-4F808CCD9513F82F3A52E9967B2D04E7-0-wk-Fact-E7EF44603B48A22AFE4BE9967B2C636C">Income Taxes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; For the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, our income tax provision was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$28.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$27.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, based on an effective income tax rate, before discrete items, of&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27.6%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. The actual income tax rate for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, inclusive of discrete items, was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27.4%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;27.5%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. The actual income tax rates differed from the statutory tax rate due to state and local income taxes and other permanent book to tax differences. The increase in the 2020 income tax provision was primarily due to increased income before income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;no&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; unrecognized income tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. The Company is currently under examination by various taxing authorities for the years 2014 through 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#x201c;CARES Act&#x201d;) was signed into law. The CARES Act provides for various tax relief and tax incentive measures, which are not expected to have a material impact on our results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d1327915e712-wk-Fact-4394C9B3EDB136B8279EE9967B266608"
      unitRef="usd">28600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q1QTD"
      decimals="-5"
      id="d1327915e716-wk-Fact-F93278FEA8BED783E2E7E9967B4511FC"
      unitRef="usd">27500000</us-gaap:IncomeTaxExpenseBenefit>
    <eme:EffectiveIncomeTaxRateBeforeDiscreteItems
      contextRef="FD2020Q1YTD"
      decimals="3"
      id="d1327915e722-wk-Fact-033F35F835008E289A61E9967B4FB031"
      unitRef="number">0.276</eme:EffectiveIncomeTaxRateBeforeDiscreteItems>
    <eme:EffectiveIncomeTaxRateBeforeDiscreteItems
      contextRef="FD2019Q1QTD"
      decimals="3"
      id="d1327915e727-wk-Fact-728DB4867290EBF36A65E9967B29E5EC"
      unitRef="number">0.280</eme:EffectiveIncomeTaxRateBeforeDiscreteItems>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2020Q1YTD"
      decimals="3"
      id="d1327915e739-wk-Fact-B78EF52972EA84EF6BA6E9967B2ED7D6"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2019Q1QTD"
      decimals="3"
      id="d1327915e743-wk-Fact-A058F8E1C2C10B074826E9967B499DE3"
      unitRef="number">0.275</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2020Q1"
      decimals="-5"
      id="d1327915e758-wk-Fact-ECE78A225C78EFA11FEBE9967B5BC76A"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-D1AEC49E912A71C28D8EE9967B1605C8-0-wk-Fact-5A625EE0C7AA8E68F50EE9967B164056">Common Stock&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;December&#160;31, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;54,837,771&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;56,219,831&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock outstanding, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we issued &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;101,695&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;100,947&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of common stock, respectively. These shares were issued primarily upon: (a) the satisfaction of required conditions under certain of our share-based &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;compensation plans, (b) the purchase of common stock pursuant to our employee stock purchase plan, and (c) the exercise of stock options. We have paid quarterly dividends since October 25, 2011. We currently pay a regular quarterly dividend of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.08&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In September&#160;2011, our Board of Directors (the &#x201c;Board&#x201d;) authorized a share repurchase program allowing us to begin repurchasing shares of our outstanding common stock. Subsequently, the Board has from time to time increased the amount of our common stock that we may repurchase under such program. Since the inception of the repurchase program, the Board has authorized us to repurchase up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1.15 billion&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of our outstanding common stock. During the first quarter of 2020, we repurchased approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock for approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$99.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. Since the inception of the repurchase program through &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we have repurchased approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;17.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of our common stock for approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$890.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. As of  &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there remained authorization for us to repurchase approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$259.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of our shares. The repurchase program has no expiration date, does not obligate the Company to acquire any particular amount of common stock, and may be suspended, recommenced, or discontinued at any time or from time to time without prior notice. We may repurchase our shares from time to time to the extent permitted by securities laws and other legal requirements, including provisions in our 2020 Credit Agreement, placing limitations on such repurchases. The repurchase program has been and will be funded from our operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q1"
      decimals="INF"
      id="d1329591e712-wk-Fact-692F10795DFCE547A385E9967BA88E95"
      unitRef="shares">54837771</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="INF"
      id="d1329591e716-wk-Fact-AB44E05B11F6F8978131E9967BBAC8AD"
      unitRef="shares">56219831</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d1329591e731-wk-Fact-BE13963942D5BE800346E9967B399FD1"
      unitRef="shares">101695</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="FD2019Q1QTD"
      decimals="INF"
      id="d1329591e735-wk-Fact-A8F376F736971158829DE9967B21D764"
      unitRef="shares">100947</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d1329591e742-wk-Fact-725537033DE2F1BF3DCAE9967BE71026"
      unitRef="usdPerShare">0.08</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="FI2020Q1_us-gaap_ShareRepurchaseProgramAxis_eme_RepurchaseProgramSep2011toMar2020Member"
      decimals="INF"
      id="d1329591e749-wk-Fact-3A13CFEDFBF2B4752E0EE9967B305FB7"
      unitRef="usd">1150000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d1329591e753-wk-Fact-88E04A8AD87B74B530DFE9967BA31F2B"
      unitRef="shares">1500000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d1329591e757-wk-Fact-F93935955033640AB57E325FE37C0437"
      unitRef="usd">99000000.0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="D2020Q1Sep2011toMar2020"
      decimals="-5"
      id="d1329591e765-wk-Fact-2FE97722AD011A2AEDBBE9967B1FCCE1"
      unitRef="shares">17400000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="D2020Q1Sep2011toMar2020"
      decimals="-5"
      id="d1329591e770-wk-Fact-D605E024D3A41B49848EE9967B35143F"
      unitRef="usd">890500000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="FI2020Q1"
      decimals="-5"
      id="d1329591e778-wk-Fact-3EF94CF8D45A1FE6D564E9967BD22FAA"
      unitRef="usd">259500000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-8AFD08C7051EB1281CF4E9967CA604D1-0-wk-Fact-5F6B08250AF7C3FDC3F8E9967CA56A06">Retirement Plans&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Our United Kingdom subsidiary has a defined benefit pension plan covering all eligible employees (the &#x201c;UK Plan&#x201d;); however, no individual joining the company after October&#160;31, 2001 may participate in the UK Plan. On May&#160;31, 2010, we curtailed the future accrual of benefits for active employees under such plan. We also sponsor &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; domestic retirement plans in which participation by new individuals is frozen.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Components of Net Periodic Pension Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The components of net periodic pension cost (income) of the UK Plan for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(3,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net periodic pension cost (income)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The net periodic pension cost associated with the domestic plans was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$0.1 million&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for each of the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Employer Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;For the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, our United Kingdom subsidiary contributed approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; to the UK Plan and anticipates contributing an additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$3.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the remainder of 2020. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; contributions were made to the domestic plans for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <eme:DefinedBenefitPlanNumberOfPlans
      contextRef="FI2020Q1_us-gaap_RetirementPlanSponsorLocationAxis_country_US"
      decimals="0"
      id="d1336571e702-wk-Fact-23B6540C495CF07EB656E9967C9E3B7D"
      unitRef="plan">3</eme:DefinedBenefitPlanNumberOfPlans>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-C5FFFEB75D52CF36F169E9967CA129E7-0-wk-Fact-8A0AE6F21D317709E4F6E9967CA1B687">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The components of net periodic pension cost (income) of the UK Plan for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Expected return on plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,997&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(3,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amortization of unrecognized loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net periodic pension cost (income)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(806&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e846-wk-Fact-C0B58356C8D8C5BFB09AE9967C508095"
      unitRef="usd">1596000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e865-wk-Fact-2FCB00422AECDC8E6C77E9967C46AEF2"
      unitRef="usd">2039000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e880-wk-Fact-BFFCBDFCF995DE8349DDE9967B4B84DC"
      unitRef="usd">2997000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e900-wk-Fact-4C6E49A91DB800434980E9967C4F1D3F"
      unitRef="usd">3116000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e921-wk-Fact-400E24B8A4C851CEF1C2E9967C503FB9"
      unitRef="usd">-595000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e940-wk-Fact-6D28DE9A6785E53CBC65E9967C488C2B"
      unitRef="usd">-600000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e965-wk-Fact-39987629BD1E351D052EE9967B520BA2"
      unitRef="usd">-806000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="FD2019Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-3"
      id="d1336571e985-wk-Fact-04DD53857C588548989CE9967C72800D"
      unitRef="usd">-477000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="FD2020Q1QTD_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-5"
      id="d1336571e1037-wk-Fact-D73CDC257CF1D4234DF0E9967C9EB158"
      unitRef="usd">1000000.0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="FI2020Q1_dei_LegalEntityAxis_eme_UnitedKingdomSubsidiaryMember_us-gaap_RetirementPlanSponsorLocationAxis_us-gaap_ForeignPlanMember"
      decimals="-5"
      id="d1336571e1041-wk-Fact-157FBCC5D9E8CA9DDE60E9967CA51EFB"
      unitRef="usd">3500000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="FD2020Q1YTD_us-gaap_RetirementPlanSponsorLocationAxis_country_US"
      decimals="-5"
      id="d1336571e1045-wk-Fact-7349FD8853690CA593C0E9967CA380E0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-7E1B47AF96B87FD27A29E9967B65B91D-0-wk-Fact-E7CD8B21B4C8747EE959E9967B653877">Commitments and Contingencies&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Government Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;As a government contractor, we are subject to U.S. government audits and investigations relating to our operations, fines, penalties and compensatory and treble damages, and possible suspension or debarment from doing business with the government.  Based on currently available information, we believe the outcome of ongoing government disputes and investigations will not have a material impact on our financial position, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Computer System Attack&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On February 15, 2020, we became aware on an infiltration and encryption of portions of our information technology network. This attack temporarily disrupted our use of the impacted systems. As part of our investigation into this incident, we have engaged outside security experts. Although our investigation is still ongoing, the procedures performed to date have not identified any &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;exfiltration of customer or employee data or any inappropriate access to our accounting or finance systems. The Company maintains insurance coverage for these types of incidents; such policies, however, may not completely provide coverage for, or completely offset the costs of, this infiltration. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Legal Proceedings&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We are involved in several legal proceedings in which damages and claims have been asserted against us. We believe that we have a number of valid defenses to such proceedings and claims and intend to vigorously defend ourselves. We do not believe that any such matters will have a material adverse effect on our financial position, results of operations, or liquidity. We record a loss contingency if the potential loss from a proceeding or claim is considered probable and the amount can be reasonably estimated or a range of loss can be determined. We provide disclosure when it is reasonably possible that a loss will be incurred in excess of any recorded provision. Significant judgment is required in these determinations. As additional information becomes available, we reassess prior determinations and may change our estimates. Additional claims may be asserted against us in the future. Litigation is subject to many uncertainties, and the outcome of litigation is not predictable with assurance. It is possible that a litigation matter for which liabilities have not been recorded could be decided unfavorably to us, and that any such unfavorable decision could have a material adverse effect on our financial position, results of operations or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Restructuring expenses&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restructuring expenses, relating to employee severance obligations, were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$0.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and 2019, respectively. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the balance of restructuring obligations yet to be paid was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$1.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. Such remaining amounts will be paid pursuant to our contractual obligations throughout 2020 and 2021. Based on current plans in place, no material expenses in connection with restructuring are expected to be incurred during the remainder of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The changes in restructuring activity by reportable segment during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;United&#160;States&lt;br/&gt;electrical&lt;br/&gt;construction&lt;br/&gt;and facilities&lt;br/&gt;services&#160;segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;United States building services segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;412&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember"
      decimals="-5"
      id="d1338713e729-wk-Fact-B07872E697929293788EE9967B63F5D8"
      unitRef="usd">100000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1QTD_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember"
      decimals="-5"
      id="d1338713e733-wk-Fact-FA2F660B466439F6D23AE9967C940FEC"
      unitRef="usd">300000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="FI2020Q1"
      decimals="-5"
      id="d1338713e750-wk-Fact-5BD6D492C48341B075C3E9967C8FA66D"
      unitRef="usd">1100000</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-521E9E6835C9ABAFA90AE9967B5F2EF4-0-wk-Fact-8C690C46D59E2CFEECE4E9967B5E9CAD">&lt;div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The changes in restructuring activity by reportable segment during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were as follows (in thousands):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="17"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:44%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;United&#160;States&lt;br/&gt;electrical&lt;br/&gt;construction&lt;br/&gt;and facilities&lt;br/&gt;services&#160;segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;United States building services segment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,394&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,464&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;412&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,558&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Charges&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance at March 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;356&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,057&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e912-wk-Fact-BC56F454F66256CB3CA8E9967CE0B387"
      unitRef="usd">30000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e931-wk-Fact-6AB1954CA3F2EA5EE150E9967B98B524"
      unitRef="usd">176000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2018Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e951-wk-Fact-FA40A95269497A51F68CE9967A5BD8E0"
      unitRef="usd">1424000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2018Q4"
      decimals="-3"
      id="d1338713e970-wk-Fact-F6D3D0BAB9374AA14F0BE9967BDD9052"
      unitRef="usd">1630000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e990-wk-Fact-3D27F67C98E44E8DB2B7E9967BE45AF0"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1009-wk-Fact-A51AB6B51DB8ADD14059E9967B6A6E11"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1028-wk-Fact-3434A2AE787FDCCAD22FE9967BD356F5"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1338713e1048-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1073-wk-Fact-C8844418E935A1DE2FB9E9967C624F8B"
      unitRef="usd">30000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1093-wk-Fact-EA06369DAD089BFA7E4AE9967B93EB88"
      unitRef="usd">381000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1113-wk-Fact-65F98CAB61CF1A5448CEE9967CCF98B1"
      unitRef="usd">30000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1338713e1134-wk-Fact-8447E73E753F6DA50D68E9967B7016D8"
      unitRef="usd">441000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1165-wk-Fact-FD79AB2C9F6E78770834E9967CCD7DCA"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1184-wk-Fact-113C69D4BFC08B4457C3E9967BD256BD"
      unitRef="usd">70000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1204-wk-Fact-07801362F4473EB29740E9967CB3CBBA"
      unitRef="usd">1394000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q1"
      decimals="-3"
      id="d1338713e1223-wk-Fact-0BF2E7C7B391ABE32E34E9967B691CC2"
      unitRef="usd">1464000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1248-wk-Fact-5BC5AA92352800E0B7CEE9967A6D8153"
      unitRef="usd">445000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1267-wk-Fact-8206C52C2D43F0DCC1FAE9967B6C70DE"
      unitRef="usd">412000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1287-wk-Fact-7C03FB54CF1E4121A5FBE9967CAACDCA"
      unitRef="usd">701000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1338713e1306-wk-Fact-805AF207B7E4D28C075AE9967BD488B7"
      unitRef="usd">1558000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1326-wk-Fact-573065D706157CE5EEA7E9967A58EDFA"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1345-wk-Fact-C3C867196E9864EEC7F9E9967B587AEB"
      unitRef="usd">69000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1364-wk-Fact-0A1C7C0E94AAB9CD859AE9967B9ED7D3"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1338713e1384-wk-Fact-060314CD855D87E2B04AE9967CDDD152"
      unitRef="usd">69000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1409-wk-Fact-A44721737C1978679E1BE9967C31982F"
      unitRef="usd">89000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1429-wk-Fact-7993FE59EBCB4ECD0CBAE9967A65075D"
      unitRef="usd">481000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1449-wk-Fact-EF25106F7612587BA73CE9967A5D1045"
      unitRef="usd">0</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1338713e1469-wk-Fact-37FC80B4908BB95704BAE9967BC21FD5"
      unitRef="usd">570000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1338713e1500-wk-Fact-44B7E7FAF23B6D049672E9967BE274AD"
      unitRef="usd">356000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1338713e1519-wk-Fact-B91816B9952726D1191EE9967CD5A9BB"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1338713e1539-wk-Fact-B6740A826BF591585670E9967A50E3DC"
      unitRef="usd">701000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1338713e1558-wk-Fact-1BA8A54479508E50F1C8E9967B73AE33"
      unitRef="usd">1057000</us-gaap:RestructuringReserve>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-F94406996A546266B4DA8982E6DA9FA4-0-wk-Fact-B877736770DC8A5B0A2F898342083C62">Additional Cash Flow Information&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following presents additional cash flow information for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For&#160;the&#160;three months&#160;ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:4pt;"&gt;&lt;span style="font-family:inherit;font-size:4pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash paid for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,030&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,652&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;882&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-26F1A09E36B9F8730D03898865CA6443-0-wk-Fact-472DCD4BB0B9C1D6E9288988A68E11AA">&lt;div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following presents additional cash flow information for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands): &lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For&#160;the&#160;three months&#160;ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:4pt;"&gt;&lt;span style="font-family:inherit;font-size:4pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cash paid for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,030&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,218&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,265&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3,787&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,652&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;23,956&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;882&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1337333e854-wk-Fact-0713496DFD23915759D6897F9D71A9AC"
      unitRef="usd">3030000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1337333e873-wk-Fact-8DC3A2086A9576D3192E897FACF98E34"
      unitRef="usd">3218000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1337333e893-wk-Fact-8CB3006FB4FA22CDE328897F9D82BD28"
      unitRef="usd">4265000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1337333e912-wk-Fact-A5662026DF5DF30AFD48897FAD03AAA4"
      unitRef="usd">3787000</us-gaap:IncomeTaxesPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1337333e932-wk-Fact-BDE8C922EBC0EE95F8DE89816B661717"
      unitRef="usd">7652000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1337333e951-wk-Fact-55EECE6BC778342721B789816B6AE5D8"
      unitRef="usd">23956000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1337333e971-wk-Fact-51D597A84A0D4AA2786C8981BFD2A472"
      unitRef="usd">882000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1337333e990-wk-Fact-B2772AB9EBFD14B2F3F88981BFE01B6E"
      unitRef="usd">2973000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-342492EC4F5B971B0FE9E9967BEE396E-0-wk-Fact-00459BC7DE5F25A48697E9967BED9C85">Segment Information&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We have the following reportable segments: (a)&#160;United States electrical construction and facilities services (involving systems for electrical power transmission and distribution; premises electrical and lighting systems; process instrumentation in the refining, chemical processing, food processing, and mining industries; low-voltage systems, such as fire alarm, security, and process control; voice and data communication; roadway and transit lighting; and fiber optic lines); (b)&#160;United States mechanical construction and facilities services (involving systems for heating, ventilation, air conditioning, refrigeration, and clean-room process ventilation; fire protection; plumbing, process, and high-purity piping; controls and filtration; water and wastewater treatment; central plant heating and cooling; cranes and rigging; millwrighting; and steel fabrication, erection and welding); (c)&#160;United States building services; (d) United States industrial services; and (e)&#160;United Kingdom building services. The &#x201c;United States building services&#x201d; and &#x201c;United Kingdom building services&#x201d; segments principally consist of those operations which provide a portfolio of services needed to support the operation and maintenance of customers&#x2019; facilities, including commercial and government site-based operations and maintenance; facility maintenance and services, including reception, security, and catering services; outage services to utilities and industrial plants; military base operations support services; mobile mechanical maintenance and services, including maintenance and service of mechanical, electrical, plumbing, and building automation systems; floor care and janitorial services; landscaping, lot sweeping, and snow removal; facilities management; vendor management; call center services; installation and support for building systems; program development, management and maintenance for energy systems; technical consulting and diagnostic services; infrastructure and building projects for federal, state and local governmental agencies and bodies; and small modification and retrofit projects, which services are not generally related to customers&#x2019; construction programs. The &#x201c;United States industrial services&#x201d; segment principally consists of those operations which provide industrial maintenance and services for refineries, petrochemical plants, and other customers within the oil and gas industry. Services of this segment include refinery turnaround planning and engineering; specialty welding; overhaul and maintenance of critical process units; specialty technical services; on-site repairs, maintenance and service of heat exchangers, towers, vessels, and piping; design, manufacturing, repair, and hydro blast cleaning of shell and tube heat exchangers and related equipment; and other support services for customers within the upstream and midstream sectors.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The following tables present information about industry segments and geographic areas for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenues from unrelated entities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;752,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;518,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;512,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;310,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;258,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total revenues:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;838,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;759,764&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;532,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;530,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;316,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;259,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(26,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(27,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 14 Segment Information - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating income (loss):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42,951&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45,171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,838&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27,483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,636&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;122,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;121,055&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,764&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,869&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(22,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restructuring expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;105,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;102,310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other corporate items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net periodic pension (cost) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;783,887&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,506,313&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,536,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,022,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;996,664&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;902,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;829,793&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,215,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,197,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;190,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;181,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;430,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;451,627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,835,547&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,830,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-965122CC5A0A92DD7BA4E9967BF68317-0-wk-Fact-541736B3D49CBF0E01B2E9967BF6BBE0">The following tables present information about industry segments and geographic areas for the &lt;span style="font-family:inherit;font-size:10pt;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;March&#160;31, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; (in thousands):&lt;/span&gt;&lt;span style="font-family:inherit;font-size:9pt;"&gt;&#160;&lt;/span&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Revenues from unrelated entities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;525,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,070&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,112&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;752,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;518,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;512,079&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;310,031&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;258,645&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:18px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total revenues:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;526,245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;528,982&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;838,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;759,764&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;532,477&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;530,596&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;316,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;259,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less intersegment revenues&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(26,301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(27,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,187,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,051,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;112,377&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;107,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,299,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,158,728&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;NOTE 14 Segment Information - (Continued)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;For the three months ended    March 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Operating income (loss):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;42,951&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;45,171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;40,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,838&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;27,483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,636&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;122,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;121,055&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,764&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(21,869&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(22,611&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restructuring expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;105,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;102,310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other corporate items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net periodic pension (cost) income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;104,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;99,893&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:75%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;March&#160;31, &lt;br/&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;December&#160;31, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States electrical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;783,887&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;834,802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States mechanical construction and facilities services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,506,313&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,536,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,022,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;996,664&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United States industrial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;902,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;829,793&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total United States operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,215,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,197,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;United Kingdom building services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;190,143&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;181,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Corporate administration&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;430,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;451,627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total worldwide operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,835,547&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;4,830,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e880-wk-Fact-A920E2C6063DD58554C1E9967B8CC217"
      unitRef="usd">525229000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e899-wk-Fact-6832C16C7A1F0999819CE9967B989303"
      unitRef="usd">528070000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e914-wk-Fact-1781EB13500542BA56C1E9967C29E638"
      unitRef="usd">834112000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e933-wk-Fact-8DE8B390D49CD1C6C638E9967C3BA2FB"
      unitRef="usd">752409000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e953-wk-Fact-B78EA344402BEF052DE2E9967CB190FA"
      unitRef="usd">518083000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e972-wk-Fact-141FF6235625EA78F7C0E9967CB8B905"
      unitRef="usd">512079000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e992-wk-Fact-47EEF69B0DD93CEDDF88E9967B99DEBE"
      unitRef="usd">310031000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e1011-wk-Fact-B923412594316A534C21E9967B4836CE"
      unitRef="usd">258645000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1031-wk-Fact-C332C0C36B770A33CBEEE9967B3FD255"
      unitRef="usd">2187455000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1050-wk-Fact-1DA01E11D74C051277E7E9967B9BFE64"
      unitRef="usd">2051203000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1070-wk-Fact-2E977C99C5DDFF278556E9967BD9DE51"
      unitRef="usd">112377000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1089-wk-Fact-C5252BDA9DA351AF85DEE9967AFF71EB"
      unitRef="usd">107525000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e1114-wk-Fact-9F497C425CF112609B6AE9967CAE19B3"
      unitRef="usd">2299832000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e1133-wk-Fact-686FBA7C3AF305F75B9FE9967B8BA916"
      unitRef="usd">2158728000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1236-wk-Fact-4225667EF7006D387CDEE9967BEAC0E3"
      unitRef="usd">526245000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1255-wk-Fact-D676E3E4743C6726F69FE9967BF66A7D"
      unitRef="usd">528982000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1270-wk-Fact-8DED49228F094D7047A5E9967C04521C"
      unitRef="usd">838804000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1289-wk-Fact-841F6DE1E4F4FDB34703E9967C0BDC95"
      unitRef="usd">759764000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e1309-wk-Fact-7C2931F26E7A6A72885AE9967C2F39B0"
      unitRef="usd">532477000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e1328-wk-Fact-A7EE32F577C6F01945A9E9967BF9C893"
      unitRef="usd">530596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e1348-wk-Fact-2A9D309CDC1F98C705F4E9967C03C9D9"
      unitRef="usd">316230000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e1367-wk-Fact-39B0739277517F29EC54E9967C12FA60"
      unitRef="usd">259275000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d1342661e1387-wk-Fact-8BC68F2AEA909762C6E0E9967BEC319B"
      unitRef="usd">-26301000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember"
      decimals="-3"
      id="d1342661e1407-wk-Fact-14AB37E1B9C31BD8FB78E9967C3642FB"
      unitRef="usd">-27414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1428-wk-Fact-402EFC2A6F21EFAF3F76E9967BF065D7"
      unitRef="usd">2187455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1447-wk-Fact-50B18BBBA225A983B433E9967BEDFFE0"
      unitRef="usd">2051203000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1467-wk-Fact-DD88623329EB783779BCE9967C1FECEE"
      unitRef="usd">112377000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1486-wk-Fact-04CE2F28A5C19F976B65E9967C213BD6"
      unitRef="usd">107525000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e1511-wk-Fact-463327C437B3457056F8E9967C1147C1"
      unitRef="usd">2299832000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e1530-wk-Fact-DD1E96BC245BB508F352E9967C4C102F"
      unitRef="usd">2158728000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1696-wk-Fact-AB9C9C5781F2F29F16A6E9967C16D19D"
      unitRef="usd">43903000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1715-wk-Fact-FFC8525EF0C6A1DABC78E9967BFE2E20"
      unitRef="usd">42951000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1730-wk-Fact-3FE5AF5624367BDFC03BE9967C576864"
      unitRef="usd">45171000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e1749-wk-Fact-07294C911E7A7A58ACADE9967C285EC5"
      unitRef="usd">40985000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e1769-wk-Fact-790C909295A4C67F4108E9967C261207"
      unitRef="usd">20838000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e1788-wk-Fact-583941946C76C8F88BD5E9967C1C1637"
      unitRef="usd">27483000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e1808-wk-Fact-A1C644CBC7471E4C053BE9967C47A8B7"
      unitRef="usd">12257000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e1827-wk-Fact-5565D15DCD5376565ABEE9967C246726"
      unitRef="usd">9636000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1847-wk-Fact-B656668C648B4991771DE9967C15F500"
      unitRef="usd">122169000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e1866-wk-Fact-08F2BA1437187B034CB7E9967C185CCE"
      unitRef="usd">121055000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1886-wk-Fact-AF96FED79C06574E1A15E9967C1AACE8"
      unitRef="usd">5764000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e1905-wk-Fact-535626C0A255D64F6B46E9967C069CBA"
      unitRef="usd">4141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1342661e1925-wk-Fact-5B79CEDC55AC05F7994AE9967BFA117B"
      unitRef="usd">-21869000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1342661e1945-wk-Fact-2207DDD9931C2C0749CEE9967C3E4F66"
      unitRef="usd">-22611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringCharges
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e1966-wk-Fact-060314CD855D87E2B04AE9967CDDD152"
      unitRef="usd">69000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e1986-wk-Fact-4B78BDD71B307B7DEFF3E9967C5D5C3F"
      unitRef="usd">275000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e2008-wk-Fact-998CBDC416BCBF00E85CE9967CD09E25"
      unitRef="usd">105995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e2027-wk-Fact-629A14A365DDEE2E379DE9967C37D618"
      unitRef="usd">102310000</us-gaap:OperatingIncomeLoss>
    <eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e2088-wk-Fact-F68D5879060C5DB83927E9967B4BB3C4"
      unitRef="usd">-742000</eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost>
    <eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e2107-wk-Fact-E1C533DB90D01FA4C375E9967A89F37E"
      unitRef="usd">-406000</eme:DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e2127-wk-Fact-EA78BD8352217A968E90E9967BFC33CB"
      unitRef="usd">-2488000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:InterestRevenueExpenseNet
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e2147-wk-Fact-00697DF7134C33BB7990E9967C414E14"
      unitRef="usd">-2823000</us-gaap:InterestRevenueExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d1342661e2173-wk-Fact-66CC31A4C4B6F7EB4609E9967ADD01EC"
      unitRef="usd">104249000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d1342661e2192-wk-Fact-7D10CAB995B72FBFCB6DE9967C95BCB9"
      unitRef="usd">99893000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e2311-wk-Fact-C566E0D2C2340D45111FE9967C59C114"
      unitRef="usd">783887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e2330-wk-Fact-8CA3532532AE52F2F2E3E9967C562D5B"
      unitRef="usd">834802000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e2345-wk-Fact-2138DEEB7A3BAC8F1E00E9967C5207CC"
      unitRef="usd">1506313000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember"
      decimals="-3"
      id="d1342661e2364-wk-Fact-292D0CBDF969CA56E729E9967BFB71A8"
      unitRef="usd">1536325000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e2384-wk-Fact-56A0812C2B0A4F966221E9967C05F2F8"
      unitRef="usd">1022266000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesBuildingServicesMember"
      decimals="-3"
      id="d1342661e2403-wk-Fact-81E3C00CD1E07A8D9C65E9967C59C6AB"
      unitRef="usd">996664000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e2423-wk-Fact-F226DC80DA956772FB8BE9967C0D7B67"
      unitRef="usd">902791000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_US_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedStatesIndustrialServicesMember"
      decimals="-3"
      id="d1342661e2442-wk-Fact-182DDAAE564985496E9BE9967C58DE45"
      unitRef="usd">829793000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e2462-wk-Fact-B55F651786AB4DDBEC7EE9967C012439"
      unitRef="usd">4215257000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_country_US"
      decimals="-3"
      id="d1342661e2481-wk-Fact-FF494FA7114A255512D4E9967C110A2B"
      unitRef="usd">4197584000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e2501-wk-Fact-8EB9AFB9A72D1C721025E9967C3528CC"
      unitRef="usd">190143000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_srt_StatementGeographicalAxis_country_GB_us-gaap_StatementBusinessSegmentsAxis_eme_UnitedKingdomBuildingServicesMemberMember"
      decimals="-3"
      id="d1342661e2520-wk-Fact-471D555457C90B65F829E9967C3D7872"
      unitRef="usd">181147000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1342661e2540-wk-Fact-2A057C8B46C592FF63DAE9967C46A1EA"
      unitRef="usd">430147000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember"
      decimals="-3"
      id="d1342661e2559-wk-Fact-5524501D6C5358A236E9E9967C537957"
      unitRef="usd">451627000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2020Q1"
      decimals="-3"
      id="d1342661e2584-wk-Fact-9520BF64155EA467824AE9967AE8245E"
      unitRef="usd">4835547000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d1342661e2603-wk-Fact-F9EF9B19D8C9F458D03FE9967A921690"
      unitRef="usd">4830358000</us-gaap:Assets>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65"
          xlink:label="d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl" xlink:label="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Deferred compensation plan assets are classified as &#x201c;Other assets&#x201d; in the Consolidated Balance Sheets.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1620-wk-Fact-0106C4960E34A7142C91E9967C8CDD65"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC"
          xlink:label="d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl" xlink:label="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Restricted cash is classified as &#x201c;Prepaid expenses and other&#x201d; in the Consolidated Balance Sheets. Restricted cash primarily represents cash held in account for use on customer contracts.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1540-wk-Fact-11B77869F4DA162B9F3CE9967B18A1AC"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9"
          xlink:label="d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl" xlink:label="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents consist of deposit accounts and money market funds with original maturity dates of three months or less, which are Level 1 assets. At </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">December&#160;31, 2019</xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;">, we had </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><xhtml:span>$120.0 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><xhtml:span>$164.0 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;">, respectively, in money market funds.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e997-wk-Fact-161E35D018489905F078E9967A5B75C9"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D"
          xlink:label="d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1092-wk-Fact-1714DA78C1022248C474E9967A62F09D"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862"
          xlink:label="d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1172-wk-Fact-1C82929B04C047737125E9967B37D862"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7"
          xlink:label="d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl" xlink:label="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Net of tax of </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;"><xhtml:span>$0.1 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> for each of the three months ended </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">March&#160;31, 2020</xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;color:#000000;text-decoration:none;">2019</xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;">.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1311667e922-wk-Fact-20346CAEE41F2E6DC194E9967C1999D7"
          xlink:to="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8"
          xlink:label="d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl" xlink:label="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Includes </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"><xhtml:span>$1.0 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"><xhtml:span>$2.2 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#x201c;Prepaid expenses and other&#x201d; in the Consolidated Balance Sheets as of </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;">March&#160;31, 2020</xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and 2019, respectively.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1317448e2178-wk-Fact-2245CE306EFAD4ADD18DE9967CD147C8"
          xlink:to="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156"
          xlink:label="d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1503-wk-Fact-2805BAFB1A0EECA08790E9967CADF156"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E"
          xlink:label="d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl" xlink:label="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Represents cumulative foreign currency translation adjustments and post retirement liability adjustments.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e2479-wk-Fact-2AF14FD55DEB82C89D71E9967B59B41E"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A"
          xlink:label="d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl" xlink:label="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Represents those projects which generally are completed within three months or less.</xhtml:span></xhtml:div><xhtml:div style="line-height:120%;font-size:10pt;"><xhtml:span style="font-family:inherit;font-size:10pt;"><xhtml:br/></xhtml:span></xhtml:div><xhtml:div style="line-height:120%;font-size:10pt;"><xhtml:span style="font-family:inherit;font-size:10pt;"><xhtml:br/></xhtml:span></xhtml:div><xhtml:div style="line-height:120%;font-size:10pt;"><xhtml:span style="font-family:inherit;font-size:10pt;"><xhtml:br/></xhtml:span></xhtml:div><xhtml:div style="line-height:120%;font-size:10pt;"><xhtml:span style="font-family:inherit;font-size:10pt;"><xhtml:br/></xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1335819e1609-wk-Fact-35C8ACA192D5BF2F5491E9967B95E26A"
          xlink:to="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B"
          xlink:label="d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e1107-wk-Fact-37507DD1EB8459966AC8E9967B537D3B"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3"
          xlink:label="d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1678-wk-Fact-3B7C2AB60A7FD0399EA5E9967CCC36E3"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A"
          xlink:label="d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl" xlink:label="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Represents adjustment to retained earnings upon the adoption of Accounting Standards Codification Topic 326.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e2908-wk-Fact-4F335AB9C97B0F35415C9DA2B5CFA43A"
          xlink:to="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C"
          xlink:label="d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1114-wk-Fact-51BECCC31789C4550F00E9967B54279C"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B"
          xlink:label="d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl" xlink:label="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;text-align:justify;font-size:9pt;"><xhtml:span style="font-family:inherit;font-size:9pt;">Includes </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"><xhtml:span>$1.1 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> and </xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"><xhtml:span>$2.3 million</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#x201c;Prepaid expenses and other&#x201d; in the Consolidated Balance Sheets as of December 31, 2019 and 2018, respectively.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1317448e2132-wk-Fact-5DFE372A56B893C5736BE9967A60E91B"
          xlink:to="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D"
          xlink:label="d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e978-wk-Fact-61786218E5E50A09C96EE9967B431C6D"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2"
          xlink:label="d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1317448e2151-wk-Fact-64FA73499C5C7C308119E9967C6101D2"
          xlink:to="TextSelection-FD1EFE8F08598BDB25B7E9967A61219F-0-wk-Footnote-FD1EFE8F08598BDB25B7E9967A61219F_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D"
          xlink:label="d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1465-wk-Fact-691C63292F4241CBA4ACE9967C9BEF5D"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0"
          xlink:label="d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1133-wk-Fact-6E51CDE4A89B327317DAE9967A72A2C0"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC"
          xlink:label="d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e3854-wk-Fact-6FEE86AF23EF8E82A94EE9967BACB1FC"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969"
          xlink:label="d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1317448e2197-wk-Fact-72CE93B0F9FD78166360E9967B406969"
          xlink:to="TextSelection-934F0210788D3EDD6C15E9967B4051AF-0-wk-Footnote-934F0210788D3EDD6C15E9967B4051AF_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479"
          xlink:label="d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e1376-wk-Fact-7941D96CDA833A624645E9967B3CE479"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8"
          xlink:label="d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1072-wk-Fact-7ECDFACB295FD6207EC5E9967A51F1B8"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E"
          xlink:label="d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e2341-wk-Fact-8187453C219F6C389DCEE9967B3B5C7E"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57"
          xlink:label="d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1152-wk-Fact-8235609C4D4FEACACB46E9967B246F57"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6"
          xlink:label="d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1034-wk-Fact-8A26EFC3F49DDD9446E8E9967A645FF6"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD"
          xlink:label="d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1311667e941-wk-Fact-8DA60EB1A0FEE40DDC1EE9967C085ACD"
          xlink:to="TextSelection-22F826E9D25987F6EB79E9967BEB8055-0-wk-Footnote-22F826E9D25987F6EB79E9967BEB8055_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218"
          xlink:label="d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1559-wk-Fact-8EDBBF3E612D3FF311F0E9967B0F6218"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1"
          xlink:label="d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1335819e2726-wk-Fact-8FFB6B59AB5B40F59A34E9967C1DE7A1"
          xlink:to="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B"
          xlink:label="d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e2749-wk-Fact-913D2FF8FCC142DB5BCEE9967B7FCC2B"
          xlink:to="TextSelection-C7F7C7D6F7AD14BED386E9967AC9FF0A-0-wk-Footnote-C7F7C7D6F7AD14BED386E9967AC9FF0A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F"
          xlink:label="d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1335819e1643-wk-Fact-9528D08817057EC3A1DBE9967B85E12F"
          xlink:to="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438"
          xlink:label="d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1484-wk-Fact-A3CFC92162A07DB5EDBEE9967C953438"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F"
          xlink:label="d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1321710e2830-wk-Fact-A6C0FBFC31C2D77ECB089DA2B5CA2D4F"
          xlink:to="TextSelection-43FC37CF400C9A0B8F117EFF5ABC3420-0-wk-Footnote-43FC37CF400C9A0B8F117EFF5ABC3420_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42"
          xlink:label="d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1578-wk-Fact-ACBDF1181A2A541A69B6E9967C828C42"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78"
          xlink:label="d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1335819e2692-wk-Fact-B4AC0F6ADE10AB26E20BE9967C0ABF78"
          xlink:to="TextSelection-2DB2C64DA022572C4DC9E9967B86A147-0-wk-Footnote-2DB2C64DA022572C4DC9E9967B86A147_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE"
          xlink:label="d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e959-wk-Fact-BD4F7FC91DDA37CF2473E9967B2AB7FE"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C"
          xlink:label="d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1053-wk-Fact-C2A2F3E2A0191A77BD6EE9967B339F7C"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0"
          xlink:label="d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1017-wk-Fact-C937D00BEBDFA15F1C6FE9967A5CEAE0"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0"
          xlink:label="d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1598-wk-Fact-D820012017EBFDB57CEDE9967B11AFF0"
          xlink:to="TextSelection-7C966F57CD2BFEF45E44E9967A51423E-0-wk-Footnote-7C966F57CD2BFEF45E44E9967A51423E_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0"
          xlink:label="d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1639-wk-Fact-DE63F9F6D60BB2FEFDC6E9967C8F37E0"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626"
          xlink:label="d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1523-wk-Fact-E59A93A5F4C408E16B1AE9967B09C626"
          xlink:to="TextSelection-01ED2A10020D19AC6DA1E9967A5B41CA-0-wk-Footnote-01ED2A10020D19AC6DA1E9967A5B41CA_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4"
          xlink:label="d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d1329582e1658-wk-Fact-F46D7C2C5ABE6F203EACE9967CC8B6B4"
          xlink:to="TextSelection-CAE2684B3D26BE440441E9967A72C11A-0-wk-Footnote-CAE2684B3D26BE440441E9967A72C11A_lbl"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807677936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost (income)</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">UK Plan | United Kingdom Subsidiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">1,596,000<span></span>
</td>
<td class="nump">2,039,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(2,997,000)<span></span>
</td>
<td class="num">(3,116,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized loss</a></td>
<td class="nump">595,000<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost (income)</a></td>
<td class="num">$ (806,000)<span></span>
</td>
<td class="num">$ (477,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=eme_UnitedKingdomSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=eme_UnitedKingdomSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6819183232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Information About Industry Segments And Geographic Areas) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">$ 2,299,832<span></span>
</td>
<td class="nump">$ 2,158,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">2,299,832<span></span>
</td>
<td class="nump">2,158,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">105,995<span></span>
</td>
<td class="nump">102,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost', window );">Net periodic pension (cost) income</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRevenueExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(2,488)<span></span>
</td>
<td class="num">(2,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">104,249<span></span>
</td>
<td class="nump">99,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,835,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,830,358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Eliminations [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="num">(26,301)<span></span>
</td>
<td class="num">(27,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(21,869)<span></span>
</td>
<td class="num">(22,611)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">430,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">2,187,455<span></span>
</td>
<td class="nump">2,051,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">2,187,455<span></span>
</td>
<td class="nump">2,051,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">122,169<span></span>
</td>
<td class="nump">121,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">4,215,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,197,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Electrical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">525,229<span></span>
</td>
<td class="nump">528,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Mechanical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">834,112<span></span>
</td>
<td class="nump">752,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Building Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">518,083<span></span>
</td>
<td class="nump">512,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | United States Industrial Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">310,031<span></span>
</td>
<td class="nump">258,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">525,985<span></span>
</td>
<td class="nump">528,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">526,245<span></span>
</td>
<td class="nump">528,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">43,903<span></span>
</td>
<td class="nump">42,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">783,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">834,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">835,996<span></span>
</td>
<td class="nump">755,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">838,804<span></span>
</td>
<td class="nump">759,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">45,171<span></span>
</td>
<td class="nump">40,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,506,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,536,325<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Building Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">532,477<span></span>
</td>
<td class="nump">530,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">20,838<span></span>
</td>
<td class="nump">27,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="num">(69)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,022,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">996,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | United States Industrial Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">316,230<span></span>
</td>
<td class="nump">259,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">12,257<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">902,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">829,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments [Member] | Corporate, Non-Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Intersegment Eliminations [Member] | United States Electrical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="num">(756)<span></span>
</td>
<td class="num">(800)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Intersegment Eliminations [Member] | United States Mechanical Construction And Facilities Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="num">(1,884)<span></span>
</td>
<td class="num">(2,868)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">UNITED KINGDOM | United Kingdom Building Services [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unrelated entities</a></td>
<td class="nump">112,377<span></span>
</td>
<td class="nump">107,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">UNITED KINGDOM | Operating Segments [Member] | United Kingdom Building Services [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">112,377<span></span>
</td>
<td class="nump">107,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">5,764<span></span>
</td>
<td class="nump">$ 4,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 190,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 181,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (income) for defined benefit plan, excluding service cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_DefinedBenefitPlanNetPeriodicBenefitCostExcludingServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRevenueExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest revenue (income derived from investments in debt securities and on cash and cash equivalents) net of interest expense (cost of borrowed funds accounted for as interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRevenueExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6794193424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>New Accounting Pronouncements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect on Retained Earnings, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810037440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components Of Net Periodic Pension Cost</a></td>
<td class="text"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net periodic pension cost (income) of the UK Plan for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,039</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,116</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of unrecognized loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic pension cost (income)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810094480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis Of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis Of Presentation</a></td>
<td class="text">Basis of Presentation<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States have been condensed or omitted. References to the &#8220;Company,&#8221; &#8220;EMCOR,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and similar words refer to EMCOR Group, Inc. and its consolidated subsidiaries unless the context indicates otherwise. Readers of this report should refer to the consolidated financial statements and the notes thereto included in our latest Annual Report on Form 10-K filed with the Securities and Exchange Commission.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In our opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of those of a normal recurring nature) necessary to present fairly our financial position and the results of our operations.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>231</ContextCount>
  <ElementCount>303</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>63</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - Condensed Consolidated Statements Of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements Of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - Condensed Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1003501 - Statement - Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical</Role>
      <ShortName>Condensed Consolidated Statements Of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004000 - Statement - Condensed Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1004001 - Statement - Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfCashFlowsCondensedConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>Condensed Consolidated Statements Of Cash Flows Condensed Consolidated Statements of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1005000 - Statement - Condensed Consolidated Statements Of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CondensedConsolidatedStatementsOfEquity</Role>
      <ShortName>Condensed Consolidated Statements Of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Basis Of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/BasisOfPresentation</Role>
      <ShortName>Basis Of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/NewAccountingPronouncements</Role>
      <ShortName>New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Acquisitions Of Businesses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/AcquisitionsOfBusinesses</Role>
      <ShortName>Acquisitions Of Businesses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2115100 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2117100 - Disclosure - Additional Cash Flow</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/AdditionalCashFlow</Role>
      <ShortName>Additional Cash Flow</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2118100 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - New Accounting Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/NewAccountingPronouncementsPolicies</Role>
      <ShortName>New Accounting Pronouncements (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/NewAccountingPronouncements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2205201 - Disclosure - Revenue from Contracts with Customers (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersPolicy</Role>
      <ShortName>Revenue from Contracts with Customers (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/NewAccountingPronouncements</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2211201 - Disclosure - Fair Value Measurements (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/FairValueMeasurementsPolicy</Role>
      <ShortName>Fair Value Measurements (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/NewAccountingPronouncements</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2302302 - Disclosure - New Accounting Pronouncements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/NewAccountingPronouncementsTables</Role>
      <ShortName>New Accounting Pronouncements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/NewAccountingPronouncements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2305302 - Disclosure - Revenue from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables</Role>
      <ShortName>Revenue from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomers</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/EarningsPerShare</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2309301 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/Inventories</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/Debt</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2311302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/FairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2314301 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/RetirementPlans</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2315301 - Disclosure - Commitments and Contingencies Restructuring and Related Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CommitmentsAndContingenciesRestructuringAndRelatedActivitiesTables</Role>
      <ShortName>Commitments and Contingencies Restructuring and Related Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2317301 - Disclosure - Additional Cash Flow Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables</Role>
      <ShortName>Additional Cash Flow Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2318301 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/SegmentInformation</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/NewAccountingPronouncementsDetails</Role>
      <ShortName>New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/NewAccountingPronouncementsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2402404 - Disclosure - New Accounting Pronouncements -Schedule of Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/NewAccountingPronouncementsScheduleOfCreditLossesDetails</Role>
      <ShortName>New Accounting Pronouncements -Schedule of Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Revenue from Contracts with Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersDetails</Role>
      <ShortName>Revenue from Contracts with Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2405404 - Disclosure - Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfDisaggregationOfRevenuesDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Schedule of Disaggregation of Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2405405 - Disclosure - Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfContractWithCustomerAssetAndLiabilityDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Schedule of Contract with Customer, Asset and Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2405406 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Schedule of Revenue, Remaining Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2405407 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RevenueFromContractsWithCustomersScheduleOfRevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionDetails</Role>
      <ShortName>Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2406401 - Disclosure - Acquisitions Of Businesses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/AcquisitionsOfBusinessesDetails</Role>
      <ShortName>Acquisitions Of Businesses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/AcquisitionsOfBusinesses</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/EarningsPerShareTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/InventoriesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2410402 - Disclosure - Debt (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/DebtTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Debt (Schedule Of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/DebtScheduleOfDebtDetails</Role>
      <ShortName>Debt (Schedule Of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/DebtTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2411403 - Disclosure - Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/FairValueMeasurementsScheduleOfAssetsAndLiabilitiesCarriedAtFairValueMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Schedule Of Assets And Liabilities Carried At Fair Value Measured On A Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2412401 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/IncomeTaxes</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2413401 - Disclosure - Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CommonStockDetails</Role>
      <ShortName>Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/CommonStock</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2414402 - Disclosure - Retirement Plans (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RetirementPlansNarrativeDetails</Role>
      <ShortName>Retirement Plans (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/RetirementPlansTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2414403 - Disclosure - Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/RetirementPlansComponentsOfNetPeriodicPensionBenefitCostDetails</Role>
      <ShortName>Retirement Plans (Components Of Net Periodic Pension Benefit Cost) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/RetirementPlansTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2415402 - Disclosure - Commitments and Contingencies Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/CommitmentsAndContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2415403 - Disclosure - Schedule of Restructuring Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/ScheduleOfRestructuringActivitiesDetails</Role>
      <ShortName>Schedule of Restructuring Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2417402 - Disclosure - Additional Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/AdditionalCashFlowInformationDetails</Role>
      <ShortName>Additional Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/AdditionalCashFlowInformationTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="eme-2020331x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2418402 - Disclosure - Segment Information (Information About Industry Segments And Geographic Areas) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.emcorgroup.com/role/SegmentInformationInformationAboutIndustrySegmentsAndGeographicAreasDetails</Role>
      <ShortName>Segment Information (Information About Industry Segments And Geographic Areas) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.emcorgroup.com/role/SegmentInformationTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="eme-2020331x10q.htm">eme-2020331x10q.htm</File>
    <File>eme-20200331.xsd</File>
    <File>eme-20200331_cal.xml</File>
    <File>eme-20200331_def.xml</File>
    <File>eme-20200331_lab.xml</File>
    <File>eme-20200331_pre.xml</File>
    <File>eme-ex3112020331xq1.htm</File>
    <File>eme-ex3122020331xq1.htm</File>
    <File>eme-ex3212020331xq1.htm</File>
    <File>eme-ex3222020331xq1.htm</File>
    <File>eme-ex4a2020331xq1.htm</File>
    <File>eme-ex4b2020331xq1.htm</File>
    <File>eme-ex4c2020331xq1.htm</File>
    <File>eme-ex4d2020331xq1.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810123568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Earnings Per Share<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Calculation of Basic and Diluted Earnings per Common Share</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our calculation of Basic and Diluted Earnings per Common Share (&#8220;EPS&#8221;) for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except share and per share data): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For the three months ended    March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding used to compute basic earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,007,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,168,356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities&#8212;Share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,606</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,866</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares used to compute diluted earnings per common share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,210,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,424,222</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted earnings per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of outstanding share-based awards that were excluded from the computation of diluted EPS for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> because they would be anti-dilutive were </span><span style="font-family:inherit;font-size:10pt;"><span>95,084</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2,150</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6802443360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> For the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, our income tax provision was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$28.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$27.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, based on an effective income tax rate, before discrete items, of</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;"><span>27.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>28.0%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rate for the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, inclusive of discrete items, was </span><span style="font-family:inherit;font-size:10pt;"><span>27.4%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>27.5%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The actual income tax rates differed from the statutory tax rate due to state and local income taxes and other permanent book to tax differences. The increase in the 2020 income tax provision was primarily due to increased income before income taxes.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December&#160;31, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> unrecognized income tax benefits.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file a consolidated federal income tax return including all of our U.S. subsidiaries with the Internal Revenue Service. We additionally file income tax returns with various state, local, and foreign tax agencies. The Company is currently under examination by various taxing authorities for the years 2014 through 2018. </span></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;) was signed into law. The CARES Act provides for various tax relief and tax incentive measures, which are not expected to have a material impact on our results of operations or liquidity.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6794192928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($) </div>
<div>plan</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost (income)</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_DefinedBenefitPlanNumberOfPlans', window );">Number of plans | plan</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contributions to defined benefit pension plans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember', window );">UK Plan | United Kingdom Subsidiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost (income)</a></td>
<td class="num">(806,000)<span></span>
</td>
<td class="num">$ (477,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Contributions to defined benefit pension plans</a></td>
<td class="nump">1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Anticipated additional contribution</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_DefinedBenefitPlanNumberOfPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Number Of Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_DefinedBenefitPlanNumberOfPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions paid by employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=eme_UnitedKingdomSubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=eme_UnitedKingdomSubsidiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6805282592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Additional Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CashPaidForAbstract', window );"><strong>Cash paid for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">$ 3,030<span></span>
</td>
<td class="nump">$ 3,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">4,265<span></span>
</td>
<td class="nump">3,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">7,652<span></span>
</td>
<td class="nump">23,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities</a></td>
<td class="nump">$ 882<span></span>
</td>
<td class="nump">$ 2,973<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CashPaidForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CashPaidForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793973920">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements Of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows - operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 75,665<span></span>
</td>
<td class="nump">$ 72,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,767<span></span>
</td>
<td class="nump">10,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of identifiable intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,747<span></span>
</td>
<td class="nump">11,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for (recovery of) credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,614<span></span>
</td>
<td class="num">(673)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,375<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefits from share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(157)<span></span>
</td>
<td class="num">(499)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_Noncashsharebasedcompensationexpense', window );">Non-cash share-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,291<span></span>
</td>
<td class="nump">3,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other reconciling items</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">199<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities, excluding the effect of businesses acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(191,314)<span></span>
</td>
<td class="num">(157,388)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(78,813)<span></span>
</td>
<td class="num">(57,435)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows - investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions of businesses, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,582)<span></span>
</td>
<td class="num">(31,124)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale or disposal of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">196<span></span>
</td>
<td class="nump">1,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchase of property, plant and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,035)<span></span>
</td>
<td class="num">(13,113)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireEquityMethodInvestments', window );">Investments in and advances to unconsolidated entities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(794)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,421)<span></span>
</td>
<td class="num">(44,008)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows - financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from revolving credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of revolving credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt and debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(257,549)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations', window );">Repayments of finance lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,277)<span></span>
</td>
<td class="num">(1,053)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid to stockholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,500)<span></span>
</td>
<td class="num">(4,480)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(99,048)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlements of equity awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,492)<span></span>
</td>
<td class="num">(3,735)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockPlans', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,638<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_PaymentsforContingentConsiderationArrangements', window );">Payments for contingent consideration arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(653)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Distributions to noncontrolling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">86,119<span></span>
</td>
<td class="num">(11,808)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,678)<span></span>
</td>
<td class="nump">1,298<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,793)<span></span>
</td>
<td class="num">(111,953)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at beginning of year (1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">359,920<span></span>
</td>
<td class="nump">366,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at end of period (2)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 348,127<span></span>
</td>
<td class="nump">$ 254,261<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes </span><span style="font-family:inherit;font-size:9pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets as of December 31, 2019 and 2018, respectively.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes </span><span style="font-family:inherit;font-size:9pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:9pt;"> of restricted cash classified as &#8220;Prepaid expenses and other&#8221; in the Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:9pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:9pt;"> and 2019, respectively.</span></div></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_Noncashsharebasedcompensationexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee and non-employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_Noncashsharebasedcompensationexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_PaymentsforContingentConsiderationArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for acquisition related contingent consideration arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_PaymentsforContingentConsiderationArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the stock plan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6794683456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 03, 2016</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 02, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Interest rate description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Borrowings under the 2020 Credit Agreement bear interest at (1) a base rate plus a margin of 0.00% to 0.75%, based on certain financial tests, or (2) United States dollar LIBOR (0.87% and 0.99% at March 31, 2020 for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively) plus 1.00% to 1.75%, based on certain financial tests. The base rate is determined by the greater of (a) the prime commercial lending rate announced by Bank of Montreal from time to time (3.25% at March 31, 2020), (b) the federal funds effective rate, plus 1/2 of 1.00%, (c) the daily one month LIBOR rate, plus 1.00%, or (d) 0.00%. The interest rates in effect at March 31, 2020 were 1.87% and 1.99% for our 2020 Revolving Credit Facility and our 2020 Term Loan, respectively. Fees for letters of credit issued under the 2020 Revolving Credit Facility range from 0.75% to 1.75% of the respective face amounts of outstanding letters of credit, depending on the nature of the letter of credit, and are computed based on certain financial tests. <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 257,549,000<span></span>
</td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit facility (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_CreditAgreement2016MemberMember', window );">2016 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CreditAgreementInitiationDate1', window );">Credit agreement, initiation date</a></td>
<td class="text">Aug.  03,  2016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember', window );">2016 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit facility (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember', window );">2016 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term Loan (in US dollars)</a></td>
<td class="nump">$ 400,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,431,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_CreditAgreement2020Member', window );">2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_CreditAgreementExpirationDate1', window );">Expiration date of credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  02,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member', window );">2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Borrowings under revolving credit facility (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member', window );">2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Term Loan (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate [Member] | Minimum [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember', window );">Base Rate [Member] | Maximum [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember', window );">Prime Rate, Bank of Montreal [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Commercial lending rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember', window );">Credit Agreement Base Rate, Daily One Month LIBOR Rate [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member] | 2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Commercial lending rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.87%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member] | 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Commercial lending rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateFederalFundsRateMember', window );">Credit Agreement Base Rate, Federal Funds Rate [Member] | 2016 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=eme_CreditAgreement0BaseRateMember', window );">Credit Agreement, 0% Base Rate [Member] | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | 2016 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing capacity (in US dollars)</a></td>
<td class="nump">$ 900,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | 2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility maximum borrowing capacity (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_IncreaseBorrowingCapacity', window );">Increase in borrowing capacity (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_LettersOfCreditMaximumBorrowingCapacity', window );">Letters of credit maximum borrowing capacity (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Minimum [Member] | 2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_RangeOfLetterOfCreditFees', window );">Letter of credit fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Maximum [Member] | 2020 Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Commitment fee percentage of unused amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_eme_RangeOfLetterOfCreditFees', window );">Letter of credit fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | 2020 Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAnnualPrincipalPayment', window );">Term loan, annual principal payments (in US dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CreditAgreementExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit agreement expires.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CreditAgreementExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_CreditAgreementInitiationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Credit Agreement, Initiation Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_CreditAgreementInitiationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_IncreaseBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in borrowing capacity if additional lenders are identified and/or existing lenders are willing to increase their current commitments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_IncreaseBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_LettersOfCreditMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Letters of credit maximum borrowing capacity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_LettersOfCreditMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_eme_RangeOfLetterOfCreditFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Range of letter of credit fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">eme_RangeOfLetterOfCreditFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>eme_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the total principal payments made during the annual reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAnnualPrincipalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_CreditAgreement2016MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_CreditAgreement2016MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2016MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_TermLoan2016MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_CreditAgreement2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_CreditAgreement2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_RevolvingCreditFacility2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=eme_TermLoan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateBankofMontrealPrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateDailyOneMonthLIBORRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateFederalFundsRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=eme_CreditAgreementBaseRateFederalFundsRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=eme_CreditAgreement0BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=eme_CreditAgreement0BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6817766768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Contracts with Customers - Schedule of Revenue. Remaining Performance Obligation, Expected Timing of Satisfaction (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 4,423,899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">4,289,265<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember', window );">United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">1,032,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember', window );">United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">2,601,659<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember', window );">United States Building Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">545,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember', window );">United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">109,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember', window );">United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 134,634<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 3,572,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 3,473,740<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 842,643<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 1,996,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | United States Building Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 525,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 109,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01 | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 99,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 851,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 815,525<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | United States Electrical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 189,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | United States Mechanical Construction And Facilities Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 604,915<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | United States Building Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 20,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | United States Industrial Services [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | United Kingdom Building Services [Member] [Member] | UNITED KINGDOM</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 35,575<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=eme_UnitedKingdomBuildingServicesMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793804384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses (in US dollars)</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="nump">$ 14,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in US dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in US dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">60,460,947<span></span>
</td>
<td class="nump">60,359,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">5,623,176<span></span>
</td>
<td class="nump">4,139,421<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810026928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Additional Cash Flow<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">Additional Cash Flow Information</a></td>
<td class="text">Additional Cash Flow Information<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following presents additional cash flow information for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March&#160;31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span><span style="font-family:inherit;font-size:9pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">For&#160;the&#160;three months&#160;ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810108016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Policy)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</a></td>
<td class="text"><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy, which gives the highest priority to quoted prices in active markets, is comprised of the following three levels:</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 &#8211; Unadjusted quoted market prices in active markets for identical assets and liabilities.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 &#8211; Observable inputs, other than Level 1 inputs. Level 2 inputs would typically include quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.</span></div><div style="line-height:120%;padding-top:10px;text-align:justify;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 &#8211; Prices or valuations that require inputs that are both significant to the measurement and unobservable.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
